cxxtools::xmlrpc::XmlRpcResponder Class Reference

#include <cxxtools/xmlrpc/responder.h>

Inheritance diagram for cxxtools::xmlrpc::XmlRpcResponder:
cxxtools::http::Responder

Public Member Functions

 XmlRpcResponder (Service &service)
 ~XmlRpcResponder ()
void beginRequest (net::TcpSocket &socket, std::istream &in, http::Request &request)
std::size_t readBody (std::istream &is)
void replyError (std::ostream &os, http::Request &request, http::Reply &reply, const std::exception &ex)
void reply (std::ostream &os, http::Request &request, http::Reply &reply)
- Public Member Functions inherited from cxxtools::http::Responder
 Responder (Service &service)
virtual ~Responder ()
void release ()

Protected Member Functions

void advance (const cxxtools::xml::Node &node)

Constructor & Destructor Documentation

cxxtools::xmlrpc::XmlRpcResponder::XmlRpcResponder ( Service service)
explicit
cxxtools::xmlrpc::XmlRpcResponder::~XmlRpcResponder ( )

Member Function Documentation

void cxxtools::xmlrpc::XmlRpcResponder::advance ( const cxxtools::xml::Node node)
protected
void cxxtools::xmlrpc::XmlRpcResponder::beginRequest ( net::TcpSocket socket,
std::istream &  in,
http::Request request 
)
virtual

Reimplemented from cxxtools::http::Responder.

std::size_t cxxtools::xmlrpc::XmlRpcResponder::readBody ( std::istream &  is)
virtual

Reimplemented from cxxtools::http::Responder.

void cxxtools::xmlrpc::XmlRpcResponder::reply ( std::ostream &  os,
http::Request request,
http::Reply reply 
)
virtual
void cxxtools::xmlrpc::XmlRpcResponder::replyError ( std::ostream &  os,
http::Request request,
http::Reply reply,
const std::exception &  ex 
)
virtual

Reimplemented from cxxtools::http::Responder.


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