WebsocketResource.h
Go to the documentation of this file.
32 virtual int checkHeaders(HttpServerConnection& connection, HttpRequest& request, HttpResponse& response);
virtual int checkHeaders(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)
Definition: HttpServerConnection.h:33
void setPongHandler(WebsocketDelegate handler)
Definition: WebsocketResource.h:51
void setBinaryHandler(WebsocketBinaryDelegate handler)
Definition: WebsocketResource.h:46
void setConnectionHandler(WebsocketDelegate handler)
Definition: WebsocketResource.h:36
Instances of this class are registered with an HttpServer for a specific URL.
Definition: HttpResource.h:34
void setMessageHandler(WebsocketMessageDelegate handler)
Definition: WebsocketResource.h:41
Delegate< int(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)> HttpResourceDelegate
Definition: HttpResource.h:28
bool onConnect()
void shutdown(HttpServerConnection &connection) override
Takes care to cleanup the connection.
void setDisconnectionHandler(WebsocketDelegate handler)
Definition: WebsocketResource.h:56
HttpResourceDelegate onHeadersComplete
headers are ready
Definition: HttpResource.h:50
Class associated with an open websocket to handle communcations.
Definition: WebsocketResource.h:24
Represents either an incoming or outgoing response to a HTTP request.
Definition: HttpResponse.h:25