Index: net/server/web_socket.h |
diff --git a/net/server/web_socket.h b/net/server/web_socket.h |
index 5a13fdc54bb6d0c54d6a0387cdcaadfeb5f69d2a..5309544182aea02aad1e03a33b01a9724ec67bd9 100644 |
--- a/net/server/web_socket.h |
+++ b/net/server/web_socket.h |
@@ -27,9 +27,7 @@ class WebSocket final { |
FRAME_ERROR |
}; |
- static WebSocket* CreateWebSocket(HttpServer* server, |
- HttpConnection* connection, |
- const HttpServerRequestInfo& request); |
+ WebSocket(HttpServer* server, HttpConnection* connection); |
void Accept(const HttpServerRequestInfo& request); |
ParseResult Read(std::string* message); |
@@ -37,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); |