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