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