Index: mojo/services/html_viewer/websockethandle_impl.h |
diff --git a/mojo/services/html_viewer/websockethandle_impl.h b/mojo/services/html_viewer/websockethandle_impl.h |
index e9eee06ed6c0e37065b2cea01a9ab0ca5000b74e..a0408d3012bd4b28915e025286f0ffd5aaf8d49e 100644 |
--- a/mojo/services/html_viewer/websockethandle_impl.h |
+++ b/mojo/services/html_viewer/websockethandle_impl.h |
@@ -21,6 +21,8 @@ class WebSocketHandleImpl : public blink::WebSocketHandle { |
explicit WebSocketHandleImpl(NetworkService* network_service); |
private: |
+ friend class WebSocketClientImpl; |
+ |
virtual ~WebSocketHandleImpl(); |
// blink::WebSocketHandle methods: |
@@ -36,6 +38,9 @@ class WebSocketHandleImpl : public blink::WebSocketHandle { |
virtual void close(unsigned short code, |
const blink::WebString& reason) OVERRIDE; |
+ // Called when the socket is closed. |
+ void Disconnect(); |
+ |
WebSocketPtr web_socket_; |
scoped_ptr<WebSocketClientImpl> client_; |
// True if close() was called. |