libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Classes | Public Member Functions | Friends | List of all members
iqxmlrpc::Method Class Referenceabstract

#include <method.h>

Inheritance diagram for iqxmlrpc::Method:
iqxmlrpc::builtins::List_methods iqxmlrpc::Method_function_adapter

Classes

struct  Data
 

Public Member Functions

void process_execution (Interceptor *, const Param_list &params, Value &response)
 
const std::string & name () const
 
const iqnet::Inet_addrpeer_addr () const
 
Server_feedbackserver ()
 
bool authenticated () const
 
const std::string & authname () const
 
void authname (const std::string &n)
 

Friends

class Method_dispatcher_base
 

Detailed Description

Abstract base for server method. Inherit it to create actual server method.

Member Function Documentation

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().


The documentation for this class was generated from the following files: