hmbdc
simplify-high-performance-messaging-programming
Public Types | Public Member Functions | List of all members
hmbdc::app::tcpcast::recvsession_detail::RecvSession< OutputBuffer, MsgArbitrator > Struct Template Reference
Inheritance diagram for hmbdc::app::tcpcast::recvsession_detail::RecvSession< OutputBuffer, MsgArbitrator >:

Public Types

using ptr = shared_ptr< RecvSession< OutputBuffer, MsgArbitrator >>
 
using CleanupFunc = std::function< void()>
 

Public Member Functions

 RecvSession (Config const &config, StringTrieSet const &subscriptions, boost::regex const &topicRegex, CleanupFunc cleanupFunc, io_service &ios, OutputBuffer &outputBuffer, MsgArbitrator &arb)
 
void start (tcp::resolver::iterator endpointIt)
 
void sendSubscribe (Topic const &t)
 
void sendUnsubscribe (Topic const &t)
 
void heartbeat ()
 
char const * id () const
 

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