| Index: webkit/tools/test_shell/simple_socket_stream_bridge.cc
|
| diff --git a/webkit/tools/test_shell/simple_socket_stream_bridge.cc b/webkit/tools/test_shell/simple_socket_stream_bridge.cc
|
| index c8380cd401986fb0843654b5e949f2612bcf0812..508b9439ff226483f78bdd1457c9b1ada6a6444a 100644
|
| --- a/webkit/tools/test_shell/simple_socket_stream_bridge.cc
|
| +++ b/webkit/tools/test_shell/simple_socket_stream_bridge.cc
|
| @@ -25,14 +25,12 @@ MessageLoop* g_io_thread;
|
| scoped_refptr<URLRequestContext> g_request_context;
|
|
|
| class WebSocketStreamHandleBridgeImpl
|
| - : public base::RefCountedThreadSafe<WebSocketStreamHandleBridgeImpl>,
|
| - public WebSocketStreamHandleBridge,
|
| + : public WebSocketStreamHandleBridge,
|
| public net::SocketStream::Delegate {
|
| public:
|
| WebSocketStreamHandleBridgeImpl(
|
| WebKit::WebSocketStreamHandle* handle,
|
| webkit_glue::WebSocketStreamHandleDelegate* delegate);
|
| - virtual ~WebSocketStreamHandleBridgeImpl();
|
|
|
| // WebSocketStreamHandleBridge methods.
|
| virtual void Connect(const GURL& url);
|
| @@ -48,8 +46,9 @@ class WebSocketStreamHandleBridgeImpl
|
| const char* data, int len);
|
| virtual void OnClose(net::SocketStream* req);
|
|
|
| -
|
| private:
|
| + virtual ~WebSocketStreamHandleBridgeImpl();
|
| +
|
| // Runs on |g_io_thread|;
|
| void DoConnect(const GURL& url);
|
| void DoSend(std::vector<char>* data);
|
|
|