WebSocket: Pass the value of useHixie76Protocol flag to WebSocket object
[WebKit-https.git] / Source / WebCore / websockets / ThreadableWebSocketChannelClientWrapper.cpp
index 7402482..aa0609e 100644 (file)
@@ -43,6 +43,7 @@ namespace WebCore {
 ThreadableWebSocketChannelClientWrapper::ThreadableWebSocketChannelClientWrapper(WebSocketChannelClient* client)
     : m_client(client)
     , m_syncMethodDone(false)
+    , m_useHixie76Protocol(true)
     , m_sent(false)
     , m_bufferedAmount(0)
     , m_suspended(false)
@@ -69,6 +70,16 @@ bool ThreadableWebSocketChannelClientWrapper::syncMethodDone() const
     return m_syncMethodDone;
 }
 
+bool ThreadableWebSocketChannelClientWrapper::useHixie76Protocol() const
+{
+    return m_useHixie76Protocol;
+}
+
+void ThreadableWebSocketChannelClientWrapper::setUseHixie76Protocol(bool useHixie76Protocol)
+{
+    m_useHixie76Protocol = useHixie76Protocol;
+}
+
 bool ThreadableWebSocketChannelClientWrapper::sent() const
 {
     return m_sent;