Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1603)

Unified Diff: Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp

Issue 21350002: MediaStream API: Update RTCDataChannel to match the specification (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp
index 91cf2a64675942303767bc1a661212e6589920e6..daa335189643f23c91f64d4992cf74035d1e96a1 100644
--- a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp
+++ b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp
@@ -57,6 +57,7 @@ private:
MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler(WebString label, const WebRTCDataChannelInit& init, WebTestDelegate* delegate)
: m_client(0)
, m_label(label)
+ , m_init(init)
, m_delegate(delegate)
{
m_reliable = (init.ordered && init.maxRetransmits == -1 && init.maxRetransmitTime == -1);
@@ -69,6 +70,36 @@ void MockWebRTCDataChannelHandler::setClient(WebRTCDataChannelHandlerClient* cli
m_delegate->postTask(new DataChannelReadyStateTask(this, m_client, WebRTCDataChannelHandlerClient::ReadyStateOpen));
}
+bool MockWebRTCDataChannelHandler::ordered() const
+{
+ return m_init.ordered;
+}
+
+unsigned short MockWebRTCDataChannelHandler::maxRetransmitTime() const
+{
+ return m_init.maxRetransmitTime;
+}
+
+unsigned short MockWebRTCDataChannelHandler::maxRetransmits() const
+{
+ return m_init.maxRetransmits;
+}
+
+WebString MockWebRTCDataChannelHandler::protocol() const
+{
+ return m_init.protocol;
+}
+
+bool MockWebRTCDataChannelHandler::negotiated() const
+{
+ return m_init.negotiated;
+}
+
+unsigned short MockWebRTCDataChannelHandler::id() const
+{
+ return m_init.id;
+}
+
unsigned long MockWebRTCDataChannelHandler::bufferedAmount()
{
return 0;

Powered by Google App Engine
This is Rietveld 408576698