Mark public ObjC APIs as explicitly visible.
BUG=
Review URL: https://codereview.webrtc.org/1899573002
Cr-Commit-Position: refs/heads/master@{#12431}
diff --git a/webrtc/api/objc/RTCDataChannel.h b/webrtc/api/objc/RTCDataChannel.h
index 59ab2b8..43d4663 100644
--- a/webrtc/api/objc/RTCDataChannel.h
+++ b/webrtc/api/objc/RTCDataChannel.h
@@ -11,8 +11,11 @@
#import <AvailabilityMacros.h>
#import <Foundation/Foundation.h>
+#import "webrtc/base/objc/RTCMacros.h"
+
NS_ASSUME_NONNULL_BEGIN
+RTC_EXPORT
@interface RTCDataBuffer : NSObject
/** NSData representation of the underlying buffer. */
@@ -33,6 +36,7 @@
@class RTCDataChannel;
+RTC_EXPORT
@protocol RTCDataChannelDelegate <NSObject>
/** The data channel state changed. */
@@ -58,7 +62,7 @@
RTCDataChannelStateClosed,
};
-
+RTC_EXPORT
@interface RTCDataChannel : NSObject
/**