Chromium Code Reviews| Index: Source/modules/mediastream/RTCVoidRequestImpl.h |
| diff --git a/Source/modules/mediastream/RTCVoidRequestImpl.h b/Source/modules/mediastream/RTCVoidRequestImpl.h |
| index afea015c0070f6cd6570c893becfd034df746610..dd8f837b5eaa14741d2aaad99766047bb36788ee 100644 |
| --- a/Source/modules/mediastream/RTCVoidRequestImpl.h |
| +++ b/Source/modules/mediastream/RTCVoidRequestImpl.h |
| @@ -37,11 +37,12 @@ |
| namespace WebCore { |
| class RTCErrorCallback; |
| +class RTCPeerConnection; |
| class VoidCallback; |
| class RTCVoidRequestImpl FINAL : public RTCVoidRequest, public ActiveDOMObject { |
| public: |
| - static PassRefPtr<RTCVoidRequestImpl> create(ExecutionContext*, PassOwnPtr<VoidCallback>, PassOwnPtr<RTCErrorCallback>); |
| + static PassRefPtr<RTCVoidRequestImpl> create(ExecutionContext*, PassRefPtr<RTCPeerConnection>, PassOwnPtr<VoidCallback>, PassOwnPtr<RTCErrorCallback>); |
|
haraken
2014/06/15 13:43:58
PassRefPtrWillBeRawPtr
Henrik Grunell
2014/06/16 07:49:00
Done.
|
| virtual ~RTCVoidRequestImpl(); |
| // RTCVoidRequest |
| @@ -52,16 +53,16 @@ public: |
| virtual void stop() OVERRIDE; |
| private: |
| - RTCVoidRequestImpl(ExecutionContext*, PassOwnPtr<VoidCallback>, PassOwnPtr<RTCErrorCallback>); |
| + RTCVoidRequestImpl(ExecutionContext*, PassRefPtr<RTCPeerConnection>, PassOwnPtr<VoidCallback>, PassOwnPtr<RTCErrorCallback>); |
|
haraken
2014/06/15 13:43:57
PassRefPtrWillBeRawPtr
Henrik Grunell
2014/06/16 07:49:00
Done.
|
| void clear(); |
| OwnPtr<VoidCallback> m_successCallback; |
| OwnPtr<RTCErrorCallback> m_errorCallback; |
| + |
| + RefPtr<RTCPeerConnection> m_requester; |
|
haraken
2014/06/15 13:43:57
RefPtrWillBePersistent
Henrik Grunell
2014/06/16 07:49:00
Done.
|
| }; |
| } // namespace WebCore |
| #endif // RTCVoidRequestImpl_h |
| - |
| - |