|
Fawkes API
Fawkes Development Version
|
XML-RPC web request processor. More...
#include "xmlrpc_processor.h"
Public Member Functions | |
| XmlRpcRequestProcessor (fawkes::Logger *logger) | |
| Constructor. More... | |
| ~XmlRpcRequestProcessor () | |
| Destructor. More... | |
| fawkes::WebReply * | process_request (const fawkes::WebRequest *request) |
| Process request. More... | |
| std::shared_ptr< xmlrpc_c::registry > | registry () |
| Get XML-RPC registry. More... | |
XML-RPC web request processor.
Process web requests and pass them to the XML-RPC processor.
Definition at line 40 of file xmlrpc_processor.h.
| XmlRpcRequestProcessor::XmlRpcRequestProcessor | ( | fawkes::Logger * | logger | ) |
Constructor.
| logger | logger to report problems |
Definition at line 47 of file xmlrpc_processor.cpp.
| XmlRpcRequestProcessor::~XmlRpcRequestProcessor | ( | ) |
Destructor.
Definition at line 54 of file xmlrpc_processor.cpp.
| WebReply * XmlRpcRequestProcessor::process_request | ( | const fawkes::WebRequest * | request | ) |
Process request.
| request | incoming request |
Definition at line 73 of file xmlrpc_processor.cpp.
References fawkes::WebRequest::body(), fawkes::WebReply::HTTP_METHOD_NOT_ALLOWED, fawkes::WebReply::HTTP_OK, fawkes::WebRequest::method(), and fawkes::WebRequest::METHOD_POST.
Referenced by XmlRpcThread::init().
| std::shared_ptr< xmlrpc_c::registry > XmlRpcRequestProcessor::registry | ( | ) |
Get XML-RPC registry.
Definition at line 63 of file xmlrpc_processor.cpp.
Referenced by XmlRpcThread::init().