HttpMultipartResource.h
Go to the documentation of this file.
51 virtual int setFileMap(HttpServerConnection& connection, HttpRequest& request, HttpResponse& response);
HttpResourceDelegate onRequestComplete
request is complete OR upgraded
Definition: HttpResource.h:51
HttpResource that allows handling of HTTP file upload.
Definition: HttpMultipartResource.h:24
Definition: HttpServerConnection.h:33
Instances of this class are registered with an HttpServer for a specific URL.
Definition: HttpResource.h:34
virtual int setFileMap(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)
Callback implementation for HttpResource::onHeadersComplete. Not to be used by application code...
Delegate< int(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)> HttpResourceDelegate
Definition: HttpResource.h:28
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.
HttpResourceDelegate onHeadersComplete
headers are ready
Definition: HttpResource.h:50
Represents either an incoming or outgoing response to a HTTP request.
Definition: HttpResponse.h:25