Index: public/platform/WebRTCDataChannelHandlerClient.h |
diff --git a/public/platform/WebRTCDataChannelHandlerClient.h b/public/platform/WebRTCDataChannelHandlerClient.h |
index 3d5fbcf3e6fe2735ec9fc5c0e99a6eb55653b020..78891b22b90d976f36d31c01efce0bcb88926289 100644 |
--- a/public/platform/WebRTCDataChannelHandlerClient.h |
+++ b/public/platform/WebRTCDataChannelHandlerClient.h |
@@ -31,7 +31,7 @@ |
namespace blink { |
-class WebRTCDataChannelHandlerClient { |
+class BLINK_EXPORT WebRTCDataChannelHandlerClient { |
public: |
enum ReadyState { |
ReadyStateConnecting = 0, |
@@ -43,6 +43,8 @@ public: |
virtual ~WebRTCDataChannelHandlerClient() { } |
virtual void didChangeReadyState(ReadyState) = 0; |
+ // TODO(bemasc): Make this pure virtual once Chromium unit tests are updated |
+ virtual void didDecreaseBufferedAmount(unsigned) { }; |
virtual void didReceiveStringData(const WebString&) = 0; |
virtual void didReceiveRawData(const char*, size_t) = 0; |
virtual void didDetectError() = 0; |