hmbdc
simplify-high-performance-messaging-programming
Classes | Public Types | Friends | List of all members
hmbdc::app::tcpcast::RecvTransport Struct Referenceabstract

interface to power a tcpcast transport receiving functions More...

#include <RecvTransportEngine.hpp>

Inheritance diagram for hmbdc::app::tcpcast::RecvTransport:
hmbdc::app::tcpcast::Transport hmbdc::app::tcpcast::recvtransportengine_detail::RecvTransportEngine< OutputBuffer, MsgArbitrator >

Classes

struct  NoOpArb
 a take all arbitrator (no arbitration at all) More...
 

Public Types

using ptr = std::shared_ptr< RecvTransport >
 
- Public Types inherited from hmbdc::app::tcpcast::Transport
using ptr = std::shared_ptr< Transport >
 

Friends

struct NetContext
 

Additional Inherited Members

- Public Member Functions inherited from hmbdc::app::tcpcast::Transport
 Transport (Config const &cfg)
 
void initInThread ()
 
bool operator== (Transport const &other) const
 
bool operator< (Transport const &other) const
 
- Protected Attributes inherited from hmbdc::app::tcpcast::Transport
Config const config_
 
std::string hmbdcName_
 
std::string schedPolicy_
 
int schedPriority_
 
boost::asio::ip::udp::endpoint endpoint_
 
std::shared_ptr< boost::asio::io_service > pIos_
 
Topic const tcpcastAdTopic_
 

Detailed Description

interface to power a tcpcast transport receiving functions


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