summaryrefslogtreecommitdiffstats
path: root/net/websockets/websocket_job.h
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-11 12:06:39 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-11 12:06:39 +0000
commitde35eaae2ef556ce48a7719e890a2cb6b4982cc7 (patch)
treedd9c2db7357b34f8e1ec1b1648e9fb90c701124c /net/websockets/websocket_job.h
parent8c1bd0e23219648ddca761d592fb25493725b3f5 (diff)
downloadchromium_src-de35eaae2ef556ce48a7719e890a2cb6b4982cc7.zip
chromium_src-de35eaae2ef556ce48a7719e890a2cb6b4982cc7.tar.gz
chromium_src-de35eaae2ef556ce48a7719e890a2cb6b4982cc7.tar.bz2
Revert 91997 - Add WebSocket over SPDY experimental implementation.
- Realize WebSocketJob's internal protocol switch to SPDY using SpdyWebSocketStream - Add simple test to verify connection over SPDY BUG=42320 TEST=net_unittests --gtest_filter=WebSocketJobTest\* Review URL: http://codereview.chromium.org/7185032 TBR=toyoshim@chromium.org Review URL: http://codereview.chromium.org/7333006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92003 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/websockets/websocket_job.h')
-rw-r--r--net/websockets/websocket_job.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/net/websockets/websocket_job.h b/net/websockets/websocket_job.h
index f0e67c6..369ef56 100644
--- a/net/websockets/websocket_job.h
+++ b/net/websockets/websocket_job.h
@@ -13,7 +13,6 @@
#include "net/base/address_list.h"
#include "net/base/completion_callback.h"
#include "net/socket_stream/socket_stream_job.h"
-#include "net/spdy/spdy_websocket_stream.h"
class GURL;
@@ -32,8 +31,7 @@ class WebSocketHandshakeResponseHandler;
// TODO(ukai): refactor websocket.cc to use this.
class NET_API WebSocketJob
: public SocketStreamJob,
- public SocketStream::Delegate,
- public SpdyWebSocketStream::Delegate {
+ public SocketStream::Delegate {
public:
// This is state of WebSocket, not SocketStream.
enum State {
@@ -72,15 +70,6 @@ class NET_API WebSocketJob
SocketStream* socket, AuthChallengeInfo* auth_info);
virtual void OnError(const SocketStream* socket, int error);
- // SpdyWebSocketStream::Delegate methods.
- virtual void OnCreatedSpdyStream(int status);
- virtual void OnSentSpdyHeaders(int status);
- virtual int OnReceivedSpdyResponseHeader(
- const spdy::SpdyHeaderBlock& headers, int status);
- virtual void OnSentSpdyData(int amount_sent);
- virtual void OnReceivedSpdyData(const char* data, int length);
- virtual void OnCloseSpdyStream();
-
private:
friend class WebSocketThrottle;
friend class WebSocketJobTest;
@@ -103,7 +92,6 @@ class NET_API WebSocketJob
bool IsWaiting() const;
void Wakeup();
void RetryPendingIO();
- void CompleteIO(int result);
bool SendDataInternal(const char* data, int length);
void CloseInternal();
@@ -130,9 +118,6 @@ class NET_API WebSocketJob
scoped_refptr<DrainableIOBuffer> current_buffer_;
scoped_ptr<WebSocketFrameHandler> receive_frame_handler_;
- scoped_ptr<SpdyWebSocketStream> spdy_websocket_stream_;
- std::string challenge_;
-
DISALLOW_COPY_AND_ASSIGN(WebSocketJob);
};