#include <method.h>
Classes | |
struct | Data |
Public Member Functions | |
void | process_execution (Interceptor *, const Param_list ¶ms, Value &response) |
const std::string & | name () const |
const iqnet::Inet_addr & | peer_addr () const |
Server_feedback & | server () |
bool | authenticated () const |
const std::string & | authname () const |
void | authname (const std::string &n) |
Friends | |
class | Method_dispatcher_base |
Abstract base for server method. Inherit it to create actual server method.
void Method::process_execution | ( | Interceptor * | ic, |
const Param_list & | params, | ||
Value & | response | ||
) |
Calls customized execute() and optionally wraps it with interceptors. Is is called by a server object.
References iqxmlrpc::Interceptor::process().
Referenced by iqxmlrpc::Serial_executor::execute(), and iqxmlrpc::Interceptor::yield().