Static file web processor. More...
#include <static_processor.h>

Public Member Functions | |
| WebviewStaticRequestProcessor (const char *baseurl, const char *htdocs_dir, fawkes::Logger *logger) | |
| Constructor. | |
| virtual | ~WebviewStaticRequestProcessor () |
| Destructor. | |
| virtual fawkes::WebReply * | process_request (const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **session_data) |
| Process a request. | |
Static file web processor.
This processor provides access to static files.
Definition at line 33 of file static_processor.h.
| WebviewStaticRequestProcessor::WebviewStaticRequestProcessor | ( | const char * | baseurl, | |
| const char * | htdocs_dir, | |||
| fawkes::Logger * | logger | |||
| ) |
Constructor.
| baseurl | Base URL where the static processor is mounted | |
| htdocs_dir | directory in the file system where to look for static files | |
| logger | logger |
Definition at line 50 of file static_processor.cpp.
| WebviewStaticRequestProcessor::~WebviewStaticRequestProcessor | ( | ) | [virtual] |
Destructor.
Definition at line 63 of file static_processor.cpp.
| WebReply * WebviewStaticRequestProcessor::process_request | ( | const char * | url, | |
| const char * | method, | |||
| const char * | version, | |||
| const char * | upload_data, | |||
| size_t * | upload_data_size, | |||
| void ** | session_data | |||
| ) | [virtual] |
Process a request.
| url | URL, may contain escape sequences | |
| method | HTTP method | |
| version | HTTP version | |
| upload_data | uploaded data | |
| upload_data_size | size of upload_data parameter | |
| session_data | session data pointer |
Implements fawkes::WebRequestProcessor.
Definition at line 71 of file static_processor.cpp.
References fawkes::Exception::begin(), and fawkes::Logger::log_error().
1.6.1