Index: chrome/browser/renderer_host/socket_stream_dispatcher_host.h |
=================================================================== |
--- chrome/browser/renderer_host/socket_stream_dispatcher_host.h (revision 75488) |
+++ chrome/browser/renderer_host/socket_stream_dispatcher_host.h (working copy) |
@@ -6,60 +6,7 @@ |
#define CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_DISPATCHER_HOST_H_ |
#pragma once |
-#include <vector> |
+// TODO(jam): remove this file when all files have been converted. |
+#include "content/browser/renderer_host/socket_stream_dispatcher_host.h" |
-#include "base/id_map.h" |
-#include "chrome/browser/browser_message_filter.h" |
-#include "chrome/browser/renderer_host/resource_message_filter.h" |
-#include "net/socket_stream/socket_stream.h" |
- |
-class GURL; |
-class SocketStreamHost; |
- |
-// Dispatches ViewHostMsg_SocketStream_* messages sent from renderer. |
-// It also acts as SocketStream::Delegate so that it sends |
-// ViewMsg_SocketStream_* messages back to renderer. |
-class SocketStreamDispatcherHost : public BrowserMessageFilter, |
- public net::SocketStream::Delegate { |
- public: |
- SocketStreamDispatcherHost(); |
- virtual ~SocketStreamDispatcherHost(); |
- |
- // BrowserMessageFilter methods. |
- virtual bool OnMessageReceived(const IPC::Message& message, |
- bool* message_was_ok); |
- |
- // The object died, so cancel and detach all requests associated with it. |
- void CancelRequestsForProcess(int host_id); |
- |
- // SocketStream::Delegate methods. |
- virtual void OnConnected(net::SocketStream* socket, |
- int max_pending_send_allowed); |
- virtual void OnSentData(net::SocketStream* socket, int amount_sent); |
- virtual void OnReceivedData(net::SocketStream* socket, |
- const char* data, int len); |
- virtual void OnClose(net::SocketStream* socket); |
- |
- void set_url_request_context_override( |
- ResourceMessageFilter::URLRequestContextOverride* u) { |
- url_request_context_override_ = u; |
- } |
- |
- private: |
- // Message handlers called by OnMessageReceived. |
- void OnConnect(const GURL& url, int socket_id); |
- void OnSendData(int socket_id, const std::vector<char>& data); |
- void OnCloseReq(int socket_id); |
- |
- void DeleteSocketStreamHost(int socket_id); |
- |
- net::URLRequestContext* GetURLRequestContext(); |
- |
- IDMap<SocketStreamHost> hosts_; |
- scoped_refptr<ResourceMessageFilter::URLRequestContextOverride> |
- url_request_context_override_; |
- |
- DISALLOW_COPY_AND_ASSIGN(SocketStreamDispatcherHost); |
-}; |
- |
#endif // CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_DISPATCHER_HOST_H_ |