Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
scip2::ResponseProcessor Class Reference

#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::Ptrresponses_
 

Detailed Description

Definition at line 33 of file response.h.

Constructor & Destructor Documentation

scip2::ResponseProcessor::ResponseProcessor ( )
inline

Definition at line 43 of file response.h.

Member Function Documentation

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.

template<typename TResponse >
void scip2::ResponseProcessor::registerCallback ( typename TResponse::Callback  cb)
inline

Definition at line 69 of file response.h.

void scip2::ResponseProcessor::registerResponse ( Response::Ptr  response)
inlineprotected

Definition at line 37 of file response.h.

Member Data Documentation

std::map<std::string, Response::Ptr> scip2::ResponseProcessor::responses_
protected

Definition at line 36 of file response.h.


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


urg_stamped
Author(s): Atsushi Watanabe
autogenerated on Thu Jun 6 2019 19:55:59