Index: Source/modules/mediastream/RTCVoidRequestImpl.h |
diff --git a/Source/modules/mediastream/RTCVoidRequestImpl.h b/Source/modules/mediastream/RTCVoidRequestImpl.h |
index de20831d6d7aa9970615e34aee4dc07ef724692b..de093092efbc0caf7adf760f2f77281dadf394c4 100644 |
--- a/Source/modules/mediastream/RTCVoidRequestImpl.h |
+++ b/Source/modules/mediastream/RTCVoidRequestImpl.h |
@@ -44,7 +44,12 @@ class VoidCallback; |
class RTCVoidRequestImpl final : public RTCVoidRequest, public ActiveDOMObject { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(RTCVoidRequestImpl); |
public: |
- static RTCVoidRequestImpl* create(ExecutionContext*, RTCPeerConnection*, VoidCallback*, RTCErrorCallback*); |
+ enum RequestType { |
+ RequestTypeNone, |
+ RequestTypeLocal, |
+ RequestTypeRemote |
+ }; |
+ static RTCVoidRequestImpl* create(ExecutionContext*, RTCPeerConnection*, VoidCallback*, RTCErrorCallback*, RequestType); |
virtual ~RTCVoidRequestImpl(); |
// RTCVoidRequest |
@@ -57,13 +62,14 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
- RTCVoidRequestImpl(ExecutionContext*, RTCPeerConnection*, VoidCallback*, RTCErrorCallback*); |
+ RTCVoidRequestImpl(ExecutionContext*, RTCPeerConnection*, VoidCallback*, RTCErrorCallback*, RequestType); |
void clear(); |
Member<VoidCallback> m_successCallback; |
Member<RTCErrorCallback> m_errorCallback; |
Member<RTCPeerConnection> m_requester; |
+ RequestType m_requestType; |
}; |
} // namespace blink |