#include <response.h>
Public Member Functions | |
void | operator() (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream) const |
template<typename TResponse > | |
void | registerCallback (typename TResponse::Callback cb) |
ResponseProcessor () | |
Protected Member Functions | |
void | registerResponse (Response::Ptr response) |
Protected Attributes | |
std::map< std::string, Response::Ptr > | responses_ |
Definition at line 33 of file response.h.
scip2::ResponseProcessor::ResponseProcessor | ( | ) | [inline] |
Definition at line 43 of file response.h.
void scip2::ResponseProcessor::operator() | ( | const boost::posix_time::ptime & | time_read, |
const std::string & | echo_back, | ||
const std::string & | status, | ||
std::istream & | stream | ||
) | const [inline] |
Definition at line 53 of file response.h.
void scip2::ResponseProcessor::registerCallback | ( | typename TResponse::Callback | cb | ) | [inline] |
Definition at line 69 of file response.h.
void scip2::ResponseProcessor::registerResponse | ( | Response::Ptr | response | ) | [inline, protected] |
Definition at line 37 of file response.h.
std::map<std::string, Response::Ptr> scip2::ResponseProcessor::responses_ [protected] |
Definition at line 36 of file response.h.