Index: net/server/web_socket.h |
diff --git a/net/server/web_socket.h b/net/server/web_socket.h |
index 935798a5698f5c07a6e636748875cb105a6e2b65..5309544182aea02aad1e03a33b01a9724ec67bd9 100644 |
--- a/net/server/web_socket.h |
+++ b/net/server/web_socket.h |
@@ -27,10 +27,7 @@ class WebSocket final { |
FRAME_ERROR |
}; |
- static WebSocket* CreateWebSocket(HttpServer* server, |
- HttpConnection* connection, |
- const HttpServerRequestInfo& request, |
- size_t* pos); |
+ WebSocket(HttpServer* server, HttpConnection* connection); |
void Accept(const HttpServerRequestInfo& request); |
ParseResult Read(std::string* message); |
@@ -38,15 +35,12 @@ class WebSocket final { |
~WebSocket(); |
private: |
- WebSocket(HttpServer* server, |
- HttpConnection* connection, |
- const HttpServerRequestInfo& request, |
- size_t* pos); |
+ 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); |