hmbdc
simplify-high-performance-messaging-programming
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
hmbdc::app::mcast::Transport Struct Reference
Inheritance diagram for hmbdc::app::mcast::Transport:
hmbdc::app::mcast::RecvTransport hmbdc::app::mcast::sendtransportengine_detail::SendTransport hmbdc::app::mcast::recvtransportengine_detail::RecvTransportImpl< OutputBuffer, MsgArbitrator > hmbdc::app::mcast::sendtransportengine_detail::SendTransportEngine hmbdc::app::mcast::recvtransportengine_detail::RecvTransportEngineImpl< OutputBuffer, MsgArbitrator >

Public Types

using ptr = std::shared_ptr< Transport >
 

Public Member Functions

 Transport (Config const &cfg)
 
void initInThread ()
 
bool operator== (Transport const &other) const
 
bool operator< (Transport const &other) const
 

Protected Types

using Buffer = hmbdc::pattern::LockFreeBufferT< 1 >
 

Protected Attributes

std::string hmbdcName_
 
std::string schedPolicy_
 
int schedPriority_
 
Config const config_
 
std::shared_ptr< boost::asio::io_service > pIos_
 

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