rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
exmalif::zpb::AsyncStdCmdsImpl Class Reference

#include <ZpbExmalifImpl.hpp>

Inheritance diagram for exmalif::zpb::AsyncStdCmdsImpl:

Public Member Functions

 AsyncStdCmdsImpl (::elt::mal::rr::ZpbServer &zpbServer, const std::shared_ptr<::exmalif::AsyncStdCmds > &entity, const std::shared_ptr<::elt::mal::Mal > &mal)
 
void processRequest (zmq::socket_t &socket, const std::string &id, const std::string &topicIdFrame, const std::string &headerFrame, const ::elt::mal::zpb::rr::ZpbHeader &header)
 
void sendReply (zmq::socket_t &socket, const std::string &id, const std::string &topicIdFrame, const std::string &headerFrame, std::unique_ptr<::elt::mal::zpb::rr::ReplyHeader > replyHeader, std::unique_ptr<::generated::zpb::exmalif::StdCmds_Return > data)
 
void sendCompletedReply (zmq::socket_t &socket, const std::string &id, const std::string &topicIdFrame, const std::string &headerFrame, std::unique_ptr<::generated::zpb::exmalif::StdCmds_Return > data)
 
void sendUnhandledExceptionReply (zmq::socket_t &socket, const std::string &id, const std::string &topicIdFrame, const std::string &headerFrame,::elt::mal::exception_ptr exceptionPtr)
 

Constructor & Destructor Documentation

exmalif::zpb::AsyncStdCmdsImpl::AsyncStdCmdsImpl ( ::elt::mal::rr::ZpbServer &  zpbServer,
const std::shared_ptr<::exmalif::AsyncStdCmds > &  entity,
const std::shared_ptr<::elt::mal::Mal > &  mal 
)
inline

Member Function Documentation

void exmalif::zpb::AsyncStdCmdsImpl::processRequest ( zmq::socket_t &  socket,
const std::string &  id,
const std::string &  topicIdFrame,
const std::string &  headerFrame,
const ::elt::mal::zpb::rr::ZpbHeader &  header 
)
inline
void exmalif::zpb::AsyncStdCmdsImpl::sendCompletedReply ( zmq::socket_t &  socket,
const std::string &  id,
const std::string &  topicIdFrame,
const std::string &  headerFrame,
std::unique_ptr<::generated::zpb::exmalif::StdCmds_Return data 
)
inline
void exmalif::zpb::AsyncStdCmdsImpl::sendReply ( zmq::socket_t &  socket,
const std::string &  id,
const std::string &  topicIdFrame,
const std::string &  headerFrame,
std::unique_ptr<::elt::mal::zpb::rr::ReplyHeader >  replyHeader,
std::unique_ptr<::generated::zpb::exmalif::StdCmds_Return data 
)
inline
void exmalif::zpb::AsyncStdCmdsImpl::sendUnhandledExceptionReply ( zmq::socket_t &  socket,
const std::string &  id,
const std::string &  topicIdFrame,
const std::string &  headerFrame,
::elt::mal::exception_ptr  exceptionPtr 
)
inline

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