Fawkes API
Fawkes Development Version
|
Plugins web request processor. More...
#include "plugins_processor.h"
Public Member Functions | |
WebviewPluginsRequestProcessor (const char *baseurl, fawkes::PluginManager *manager) | |
Constructor. | |
virtual | ~WebviewPluginsRequestProcessor () |
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. |
Plugins web request processor.
Provides access to plugin lists and allows for loading/unloading plugins.
WebviewPluginsRequestProcessor::WebviewPluginsRequestProcessor | ( | const char * | baseurl, |
fawkes::PluginManager * | manager | ||
) |
Constructor.
baseurl | Base URL where processor is mounted |
manager | PluginManager instance |
Definition at line 45 of file plugins_processor.cpp.
WebviewPluginsRequestProcessor::~WebviewPluginsRequestProcessor | ( | ) | [virtual] |
Destructor.
Definition at line 55 of file plugins_processor.cpp.
WebReply * WebviewPluginsRequestProcessor::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 62 of file plugins_processor.cpp.
References fawkes::StaticWebReply::append_body().