diff options
Diffstat (limited to 'Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h')
-rw-r--r-- | Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h b/Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h index 5f6947174..6da11957a 100644 --- a/Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h +++ b/Source/WebCore/platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h @@ -49,7 +49,7 @@ namespace WebCore { class RTCPeerConnectionHandlerChromium : public RTCPeerConnectionHandler, public WebKit::WebRTCPeerConnectionHandlerClient { public: - RTCPeerConnectionHandlerChromium(RTCPeerConnectionHandlerClient*); + explicit RTCPeerConnectionHandlerChromium(RTCPeerConnectionHandlerClient*); virtual ~RTCPeerConnectionHandlerChromium(); virtual bool initialize(PassRefPtr<RTCConfiguration>, PassRefPtr<MediaConstraints>) OVERRIDE; @@ -64,8 +64,14 @@ public: virtual bool addIceCandidate(PassRefPtr<RTCIceCandidateDescriptor>) OVERRIDE; virtual bool addStream(PassRefPtr<MediaStreamDescriptor>, PassRefPtr<MediaConstraints>) OVERRIDE; virtual void removeStream(PassRefPtr<MediaStreamDescriptor>) OVERRIDE; + virtual void getStats(PassRefPtr<RTCStatsRequest>) OVERRIDE; virtual void stop() OVERRIDE; + virtual bool openDataChannel(PassRefPtr<RTCDataChannelDescriptor>) OVERRIDE; + virtual bool sendStringData(PassRefPtr<RTCDataChannelDescriptor>, const String&) OVERRIDE; + virtual bool sendRawData(PassRefPtr<RTCDataChannelDescriptor>, const char*, size_t) OVERRIDE; + virtual void closeDataChannel(PassRefPtr<RTCDataChannelDescriptor>) OVERRIDE; + // WebKit::WebRTCPeerConnectionHandlerClient implementation. virtual void negotiationNeeded() OVERRIDE; virtual void didGenerateICECandidate(const WebKit::WebRTCICECandidate&) OVERRIDE; @@ -74,6 +80,8 @@ public: virtual void didAddRemoteStream(const WebKit::WebMediaStreamDescriptor&) OVERRIDE; virtual void didRemoveRemoteStream(const WebKit::WebMediaStreamDescriptor&) OVERRIDE; + static WebKit::WebRTCPeerConnectionHandler* toWebRTCPeerConnectionHandler(RTCPeerConnectionHandler*); + private: OwnPtr<WebKit::WebRTCPeerConnectionHandler> m_webHandler; RTCPeerConnectionHandlerClient* m_client; |