HttpResourcePlugin.h
Go to the documentation of this file.
Base plugin class. Implementations should be based on either HttpPreFilter or HttpPostFilter
Definition: HttpResourcePlugin.h:24
virtual bool requestComplete(HttpServerConnection &, HttpRequest &, HttpResponse &)
Definition: HttpResourcePlugin.h:55
virtual bool headersComplete(HttpServerConnection &, HttpRequest &, HttpResponse &)
Definition: HttpResourcePlugin.h:38
virtual bool upgradeReceived(HttpServerConnection &, HttpRequest &, [[maybe_unused]] char *data, [[maybe_unused]] size_t length)
Definition: HttpResourcePlugin.h:43
virtual bool urlComplete(HttpServerConnection &, HttpRequest &, HttpResponse &)
Definition: HttpResourcePlugin.h:33
virtual int getPriority() const =0
virtual bool bodyReceived(HttpServerConnection &, HttpRequest &, [[maybe_unused]] char *&data, [[maybe_unused]] size_t &length)
Definition: HttpResourcePlugin.h:49
Instances of this class are registered with an HttpServer for a specific URL.
Definition: HttpResource.h:34
Represents either an incoming or outgoing response to a HTTP request.
Definition: HttpResponse.h:26
Definition: HttpServerConnection.h:34
Base class template for linked items with type casting.
Definition: LinkedObject.h:60
1.9.1