Index: net/server/web_socket.h |
diff --git a/net/server/web_socket.h b/net/server/web_socket.h |
index d9509d88dbbf94a8bc44c0429b58cb144496966b..5309544182aea02aad1e03a33b01a9724ec67bd9 100644 |
--- a/net/server/web_socket.h |
+++ b/net/server/web_socket.h |
@@ -27,10 +27,7 @@ class WebSocket final { |
FRAME_ERROR |
}; |
- static scoped_ptr<WebSocket> CreateWebSocket( |
- HttpServer* server, |
- HttpConnection* connection, |
- const HttpServerRequestInfo& request); |
+ WebSocket(HttpServer* server, HttpConnection* connection); |
void Accept(const HttpServerRequestInfo& request); |
ParseResult Read(std::string* message); |
@@ -38,14 +35,12 @@ class WebSocket final { |
~WebSocket(); |
private: |
- WebSocket(HttpServer* server, |
- HttpConnection* connection, |
- const HttpServerRequestInfo& request); |
+ void Fail(); |
+ void SendErrorResponse(const std::string& message); |
HttpServer* const server_; |
HttpConnection* const connection_; |
scoped_ptr<WebSocketEncoder> encoder_; |
- std::string response_extensions_; |
bool closed_; |
DISALLOW_COPY_AND_ASSIGN(WebSocket); |