X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fmodules%2Fmediastream%2FRTCPeerConnection.h;h=7cfd4d0399812a0d20226c11bff63da1b88730df;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=5bb52a67086a095a280645639007d3d48c817162;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.h b/src/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.h index 5bb52a6..7cfd4d0 100644 --- a/src/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.h +++ b/src/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.h @@ -55,7 +55,7 @@ class RTCSessionDescriptionCallback; class RTCStatsCallback; class VoidCallback; -class RTCPeerConnection FINAL +class RTCPeerConnection final : public RefCountedGarbageCollectedWillBeGarbageCollectedFinalized , public WebRTCPeerConnectionHandlerClient , public EventTargetWithInlineData @@ -121,32 +121,32 @@ public: DEFINE_ATTRIBUTE_EVENT_LISTENER(datachannel); // WebRTCPeerConnectionHandlerClient - virtual void negotiationNeeded() OVERRIDE; - virtual void didGenerateICECandidate(const WebRTCICECandidate&) OVERRIDE; - virtual void didChangeSignalingState(SignalingState) OVERRIDE; - virtual void didChangeICEGatheringState(ICEGatheringState) OVERRIDE; - virtual void didChangeICEConnectionState(ICEConnectionState) OVERRIDE; - virtual void didAddRemoteStream(const WebMediaStream&) OVERRIDE; - virtual void didRemoveRemoteStream(const WebMediaStream&) OVERRIDE; - virtual void didAddRemoteDataChannel(WebRTCDataChannelHandler*) OVERRIDE; - virtual void releasePeerConnectionHandler() OVERRIDE; - virtual void closePeerConnection() OVERRIDE; + virtual void negotiationNeeded() override; + virtual void didGenerateICECandidate(const WebRTCICECandidate&) override; + virtual void didChangeSignalingState(SignalingState) override; + virtual void didChangeICEGatheringState(ICEGatheringState) override; + virtual void didChangeICEConnectionState(ICEConnectionState) override; + virtual void didAddRemoteStream(const WebMediaStream&) override; + virtual void didRemoveRemoteStream(const WebMediaStream&) override; + virtual void didAddRemoteDataChannel(WebRTCDataChannelHandler*) override; + virtual void releasePeerConnectionHandler() override; + virtual void closePeerConnection() override; // EventTarget - virtual const AtomicString& interfaceName() const OVERRIDE; - virtual ExecutionContext* executionContext() const OVERRIDE; + virtual const AtomicString& interfaceName() const override; + virtual ExecutionContext* executionContext() const override; // ActiveDOMObject - virtual void suspend() OVERRIDE; - virtual void resume() OVERRIDE; - virtual void stop() OVERRIDE; + virtual void suspend() override; + virtual void resume() override; + virtual void stop() override; // We keep the this object alive until either stopped or closed. - virtual bool hasPendingActivity() const OVERRIDE + virtual bool hasPendingActivity() const override { return !m_closed && !m_stopped; } - virtual void trace(Visitor*) OVERRIDE; + virtual void trace(Visitor*) override; private: RTCPeerConnection(ExecutionContext*, RTCConfiguration*, WebMediaConstraints, ExceptionState&);