Index: Source/web/WebSocketImpl.h |
diff --git a/Source/web/WebSocketImpl.h b/Source/web/WebSocketImpl.h |
index 73180bfd2effd8cfbae214351cdadc3236f76ba4..3853696c604876a9ab1476aded6d34f6812d85ce 100644 |
--- a/Source/web/WebSocketImpl.h |
+++ b/Source/web/WebSocketImpl.h |
@@ -71,9 +71,9 @@ public: |
virtual void didReceiveMessage(const String& message) OVERRIDE; |
virtual void didReceiveBinaryData(PassOwnPtr<Vector<char> > binaryData) OVERRIDE; |
virtual void didReceiveMessageError() OVERRIDE; |
- virtual void didUpdateBufferedAmount(unsigned long bufferedAmount) OVERRIDE; |
+ virtual void didConsumeBufferedAmount(unsigned long consumed) OVERRIDE; |
virtual void didStartClosingHandshake() OVERRIDE; |
- virtual void didClose(unsigned long bufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) OVERRIDE; |
+ virtual void didClose(ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) OVERRIDE; |
private: |
RefPtrWillBePersistent<WebCore::WebSocketChannel> m_private; |
@@ -81,6 +81,10 @@ private: |
BinaryType m_binaryType; |
WebString m_subprotocol; |
WebString m_extensions; |
+ bool m_isClosingOrClosed; |
+ // m_bufferedAmount includes m_bufferedAmountAfterClose. |
+ unsigned long m_bufferedAmount; |
+ unsigned long m_bufferedAmountAfterClose; |
}; |
} // namespace blink |