Add RTC_EXPORT to webrtc::Resource so that it can be used in Chrome.
This is needed because chromium build targets need to be exported for its component builds. // TBR because this is a purely building related change and it has been // reviewed by mbonadei@. TBR=stefan@webrtc.org Bug: webrtc:11525 Change-Id: I97f0c814b11e7fad86eeff319e644ae51204c3b8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177341 Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31534}
This commit is contained in:
committed by
Commit Bot
parent
2e94de596e
commit
4db954eec1
@ -18,5 +18,6 @@ rtc_source_set("resource_adaptation_api") {
|
||||
"../../api:scoped_refptr",
|
||||
"../../rtc_base:refcount",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
]
|
||||
}
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
|
||||
#include "api/scoped_refptr.h"
|
||||
#include "rtc_base/ref_count.h"
|
||||
#include "rtc_base/system/rtc_export.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -27,9 +28,10 @@ enum class ResourceUsageState {
|
||||
kUnderuse,
|
||||
};
|
||||
|
||||
const char* ResourceUsageStateToString(ResourceUsageState usage_state);
|
||||
RTC_EXPORT const char* ResourceUsageStateToString(
|
||||
ResourceUsageState usage_state);
|
||||
|
||||
class ResourceListener {
|
||||
class RTC_EXPORT ResourceListener {
|
||||
public:
|
||||
virtual ~ResourceListener();
|
||||
|
||||
@ -48,7 +50,7 @@ class ResourceListener {
|
||||
// The Resource is reference counted to prevent use-after-free when posting
|
||||
// between task queues. As such, the implementation MUST NOT make any
|
||||
// assumptions about which task queue Resource is destructed on.
|
||||
class Resource : public rtc::RefCountInterface {
|
||||
class RTC_EXPORT Resource : public rtc::RefCountInterface {
|
||||
public:
|
||||
Resource();
|
||||
// Destruction may happen on any task queue.
|
||||
|
||||
Reference in New Issue
Block a user