rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
RequestHandler< TYPEREQ, TYPEREP > Class Template Reference

Public Member Functions

 RequestHandler ()
 
 ~RequestHandler ()
 
bool SendSynch (const std::string endpoint, TYPEREQ req, const long reply_timeout)
 
void ReplyCallback (const std::error_code &err_code, TYPEREP rep)
 
 RequestHandler ()
 
 ~RequestHandler ()
 
bool SendSynch (const std::string endpoint, TYPEREQ req, const long reply_timeout)
 
void ReplyCallback (const std::error_code &err_code, TYPEREP rep)
 
 RequestHandler ()
 
 ~RequestHandler ()
 
bool SendSynch (const std::string endpoint, TYPEREQ req, const long reply_timeout)
 
void ReplyCallback (const std::error_code &err_code, TYPEREP rep)
 
 RequestHandler ()
 
 ~RequestHandler ()
 
bool SendSynch (const std::string endpoint, TYPEREQ req, const long reply_timeout)
 
void ReplyCallback (const std::error_code &err_code, TYPEREP rep)
 
 RequestHandler ()
 
 ~RequestHandler ()
 
bool SendSynch (const std::string endpoint, TYPEREQ req, const long reply_timeout)
 
void ReplyCallback (const std::error_code &err_code, TYPEREP rep)
 

Public Attributes

log4cplus::Logger m_logger = log4cplus::Logger::getInstance("exsend")
 
boost::asio::io_service m_ios
 

Constructor & Destructor Documentation

template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::~RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::~RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::~RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::~RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::RequestHandler ( )
inline
template<typename TYPEREQ , typename TYPEREP >
RequestHandler< TYPEREQ, TYPEREP >::~RequestHandler ( )
inline

Member Function Documentation

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline
template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline
template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline
template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline
template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline
template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline
template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline
template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline
template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline
template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

Member Data Documentation

template<typename TYPEREQ , typename TYPEREP >
boost::asio::io_service RequestHandler< TYPEREQ, TYPEREP >::m_ios
template<typename TYPEREQ , typename TYPEREP >
log4cplus::Logger RequestHandler< TYPEREQ, TYPEREP >::m_logger = log4cplus::Logger::getInstance("exsend")

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