HttpMultipartResource.h
Go to the documentation of this file.
51 virtual int setFileMap(HttpServerConnection& connection, HttpRequest& request, HttpResponse& response);
Delegate< int(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)> HttpResourceDelegate
Definition: HttpResource.h:27
HttpResource that allows handling of HTTP file upload.
Definition: HttpMultipartResource.h:25
HttpMultipartResource(const HttpFilesMapper &mapper, HttpResourceDelegate complete)
Create and configure a HttpResource for handling file upload.
Definition: HttpMultipartResource.h:40
void shutdown(HttpServerConnection &connection) override
Takes care to cleanup the connection.
virtual int setFileMap(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)
Callback implementation for HttpResource::onHeadersComplete. Not to be used by application code.
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
HttpResourceDelegate onRequestComplete
request is complete OR upgraded
Definition: HttpResource.h:69
Represents either an incoming or outgoing response to a HTTP request.
Definition: HttpResponse.h:26
Definition: HttpServerConnection.h:34