Index: Source/modules/mediastream/RTCSessionDescription.cpp |
diff --git a/Source/modules/mediastream/RTCSessionDescription.cpp b/Source/modules/mediastream/RTCSessionDescription.cpp |
index 60db5834b2ef203bd7b5ca52a646fb6c06077304..587dbf474f9ab3bf18f8fbf4ded1853ddc8f602b 100644 |
--- a/Source/modules/mediastream/RTCSessionDescription.cpp |
+++ b/Source/modules/mediastream/RTCSessionDescription.cpp |
@@ -37,7 +37,7 @@ |
namespace blink { |
-RTCSessionDescription* RTCSessionDescription::create(const RTCSessionDescriptionInit& descriptionInitDict) |
+RTCSessionDescription* RTCSessionDescription::create(ExecutionContext* context, const RTCSessionDescriptionInit& descriptionInitDict) |
{ |
String type; |
if (descriptionInitDict.hasType()) |
@@ -47,16 +47,17 @@ RTCSessionDescription* RTCSessionDescription::create(const RTCSessionDescription |
if (descriptionInitDict.hasSdp()) |
sdp = descriptionInitDict.sdp(); |
- return new RTCSessionDescription(WebRTCSessionDescription(type, sdp)); |
+ return new RTCSessionDescription(context, WebRTCSessionDescription(type, sdp)); |
} |
-RTCSessionDescription* RTCSessionDescription::create(WebRTCSessionDescription webSessionDescription) |
+RTCSessionDescription* RTCSessionDescription::create(ExecutionContext* context, WebRTCSessionDescription webSessionDescription) |
{ |
- return new RTCSessionDescription(webSessionDescription); |
+ return new RTCSessionDescription(context, webSessionDescription); |
} |
-RTCSessionDescription::RTCSessionDescription(WebRTCSessionDescription webSessionDescription) |
- : m_webSessionDescription(webSessionDescription) |
+RTCSessionDescription::RTCSessionDescription(ExecutionContext* context, WebRTCSessionDescription webSessionDescription) |
+ : ActiveDOMObject(context) |
+ , m_webSessionDescription(webSessionDescription) |
{ |
} |
@@ -99,4 +100,23 @@ WebRTCSessionDescription RTCSessionDescription::webSessionDescription() |
return m_webSessionDescription; |
} |
+void RTCSessionDescription::setWebSessionDescription(WebRTCSessionDescription webSessionDescription) |
+{ |
+ m_webSessionDescription = webSessionDescription; |
+} |
+ |
+bool RTCSessionDescription::hasPendingActivity() const |
+{ |
+ return false; |
jochen (gone - plz use gerrit)
2015/04/22 14:48:40
hasPendingActivity should return true as long as t
changbin
2015/04/24 09:22:33
Then one factor that determines RTCSessionDescript
|
+} |
+ |
+void RTCSessionDescription::stop() |
+{ |
+} |
+ |
+DEFINE_TRACE(RTCSessionDescription) |
+{ |
+ ActiveDOMObject::trace(visitor); |
+} |
+ |
} // namespace blink |