Fawkes API
Fawkes Development Version
|
XML-RPC web request processor. More...
#include "xmlrpc_processor.h"
Public Member Functions | |
XmlRpcRequestProcessor (fawkes::Logger *logger) | |
Constructor. More... | |
virtual | ~XmlRpcRequestProcessor () |
Destructor. More... | |
virtual fawkes::WebReply * | process_request (const fawkes::WebRequest *request) |
Process a request. More... | |
xmlrpc_c::registry * | registry () |
Get XML-RPC registry. More... | |
![]() | |
WebRequestProcessor () | |
Constructor. More... | |
virtual | ~WebRequestProcessor () |
Virtual empty destructor. More... | |
XML-RPC web request processor.
Process web requests and pass them to the XML-RPC processor.
Definition at line 39 of file xmlrpc_processor.h.
XmlRpcRequestProcessor::XmlRpcRequestProcessor | ( | fawkes::Logger * | logger | ) |
Constructor.
logger | logger to report problems |
Definition at line 45 of file xmlrpc_processor.cpp.
|
virtual |
Destructor.
Definition at line 53 of file xmlrpc_processor.cpp.
|
virtual |
Process a request.
request | request object encapsulating information about the connection |
Implements fawkes::WebRequestProcessor.
Definition at line 69 of file xmlrpc_processor.cpp.
References fawkes::WebReply::HTTP_METHOD_NOT_ALLOWED, fawkes::WebReply::HTTP_OK, fawkes::WebRequest::method(), fawkes::WebRequest::METHOD_POST, and fawkes::WebRequest::raw_post_data().
xmlrpc_c::registry * XmlRpcRequestProcessor::registry | ( | ) |
Get XML-RPC registry.
Definition at line 62 of file xmlrpc_processor.cpp.
Referenced by XmlRpcThread::init().