cxxtools::http::Responder Class Reference

#include <cxxtools/http/responder.h>

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

Public Member Functions

 Responder (Service &service)
virtual ~Responder ()
virtual void beginRequest (std::istream &in, Request &request)
virtual std::size_t readBody (std::istream &)
virtual void reply (std::ostream &, Request &request, Reply &reply)=0
virtual void replyError (std::ostream &, Request &request, Reply &reply, const std::exception &ex)
void release ()

Constructor & Destructor Documentation

cxxtools::http::Responder::Responder ( Service service)
inlineexplicit
virtual cxxtools::http::Responder::~Responder ( )
inlinevirtual

Reimplemented in cxxtools::json::Responder.

Member Function Documentation

virtual void cxxtools::http::Responder::beginRequest ( std::istream &  in,
Request request 
)
virtual
virtual std::size_t cxxtools::http::Responder::readBody ( std::istream &  )
virtual
void cxxtools::http::Responder::release ( )
inline
virtual void cxxtools::http::Responder::reply ( std::ostream &  ,
Request request,
Reply reply 
)
pure virtual
virtual void cxxtools::http::Responder::replyError ( std::ostream &  ,
Request request,
Reply reply,
const std::exception &  ex 
)
virtual

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