rad  3.0.0
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

◆ RequestHandler() [1/5]

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

◆ ~RequestHandler() [1/5]

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

◆ RequestHandler() [2/5]

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

◆ ~RequestHandler() [2/5]

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

◆ RequestHandler() [3/5]

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

◆ ~RequestHandler() [3/5]

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

◆ RequestHandler() [4/5]

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

◆ ~RequestHandler() [4/5]

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

◆ RequestHandler() [5/5]

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

◆ ~RequestHandler() [5/5]

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

Member Function Documentation

◆ ReplyCallback() [1/5]

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline

◆ ReplyCallback() [2/5]

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline

◆ ReplyCallback() [3/5]

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline

◆ ReplyCallback() [4/5]

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline

◆ ReplyCallback() [5/5]

template<typename TYPEREQ , typename TYPEREP >
void RequestHandler< TYPEREQ, TYPEREP >::ReplyCallback ( const std::error_code &  err_code,
TYPEREP  rep 
)
inline

◆ SendSynch() [1/5]

template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

◆ SendSynch() [2/5]

template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

◆ SendSynch() [3/5]

template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

◆ SendSynch() [4/5]

template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

◆ SendSynch() [5/5]

template<typename TYPEREQ , typename TYPEREP >
bool RequestHandler< TYPEREQ, TYPEREP >::SendSynch ( const std::string  endpoint,
TYPEREQ  req,
const long  reply_timeout 
)
inline

Member Data Documentation

◆ m_ios

template<typename TYPEREQ , typename TYPEREP >
boost::asio::io_service RequestHandler< TYPEREQ, TYPEREP >::m_ios

◆ m_logger

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 file: