CatapultServer  v0.5.0.1 (Elephant)
catapult::zeromq::MessageGroup Class Reference

Public Member Functions

 MessageGroup (const supplier< std::string > &errorMessageGenerator)
 
void add (zmq::multipart_t &&message)
 
void flush (zmq::socket_t &zmqSocket)
 

Private Attributes

supplier< std::string > m_errorMessageGenerator
 
std::vector< zmq::multipart_t > m_messages
 

Constructor & Destructor Documentation

◆ MessageGroup()

catapult::zeromq::MessageGroup::MessageGroup ( const supplier< std::string > &  errorMessageGenerator)
inlineexplicit

Member Function Documentation

◆ add()

void catapult::zeromq::MessageGroup::add ( zmq::multipart_t &&  message)
inline

◆ flush()

void catapult::zeromq::MessageGroup::flush ( zmq::socket_t &  zmqSocket)
inline
Here is the call graph for this function:

Member Data Documentation

◆ m_errorMessageGenerator

supplier<std::string> catapult::zeromq::MessageGroup::m_errorMessageGenerator
private

◆ m_messages

std::vector<zmq::multipart_t> catapult::zeromq::MessageGroup::m_messages
private

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