Class FunctionRequestHandler
ClassList > FunctionRequestHandler
Inherits the following classes: RequestHandler
Public Functions
| Type | Name |
|---|---|
| FunctionRequestHandler (WebServer::THandlerFunction fn, WebServer::THandlerFunction ufn, const Uri & uri, HTTPMethod method) |
|
| virtual bool | canHandle (HTTPMethod requestMethod, String requestUri) override |
| virtual bool | canUpload (String requestUri) override |
| virtual bool | handle (WebServer & server, HTTPMethod requestMethod, String requestUri) override |
| virtual void | upload (WebServer & server, String requestUri, HTTPUpload & upload) override |
| ~FunctionRequestHandler () |
Public Functions inherited from RequestHandler
See RequestHandler
| Type | Name |
|---|---|
| virtual bool | canHandle (HTTPMethod method, String uri) |
| virtual bool | canUpload (String uri) |
| virtual bool | handle (WebServer & server, HTTPMethod requestMethod, String requestUri) |
| RequestHandler * | next () |
| void | next (RequestHandler * r) |
| const String & | pathArg (unsigned int i) |
| virtual void | upload (WebServer & server, String requestUri, HTTPUpload & upload) |
| virtual | ~RequestHandler () |
Protected Attributes
| Type | Name |
|---|---|
| WebServer::THandlerFunction | _fn |
| HTTPMethod | _method |
| WebServer::THandlerFunction | _ufn |
| Uri * | _uri |
Protected Attributes inherited from RequestHandler
See RequestHandler
| Type | Name |
|---|---|
| std::vector< String > | pathArgs |
Public Functions Documentation
function FunctionRequestHandler
inline FunctionRequestHandler::FunctionRequestHandler (
WebServer::THandlerFunction fn,
WebServer::THandlerFunction ufn,
const Uri & uri,
HTTPMethod method
)
function canHandle
inline virtual bool FunctionRequestHandler::canHandle (
HTTPMethod requestMethod,
String requestUri
) override
Implements RequestHandler::canHandle
function canUpload
Implements RequestHandler::canUpload
function handle
inline virtual bool FunctionRequestHandler::handle (
WebServer & server,
HTTPMethod requestMethod,
String requestUri
) override
Implements RequestHandler::handle
function upload
inline virtual void FunctionRequestHandler::upload (
WebServer & server,
String requestUri,
HTTPUpload & upload
) override
Implements RequestHandler::upload
function ~FunctionRequestHandler
Protected Attributes Documentation
variable _fn
variable _method
variable _ufn
variable _uri
The documentation for this class was generated from the following file cores/common/arduino/libraries/ext/WebServer/detail/RequestHandlersImpl.h