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; |