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

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

#include <RecvTransportEngine.hpp>

Inheritance diagram for hmbdc::app::mcast::RecvTransport:
hmbdc::app::mcast::Transport hmbdc::app::mcast::RecvTransportImpl< OutputBuffer, MsgArbitrator > hmbdc::app::mcast::RecvTransportEngineImpl< 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::mcast::Transport
using ptr = std::shared_ptr< Transport >
 

Friends

class NetContext
 

Additional Inherited Members

- Public Member Functions inherited from hmbdc::app::mcast::Transport
 Transport (Config const &cfg)
 
void initInThread ()
 
bool operator== (Transport const &other) const
 
bool operator< (Transport const &other) const
 
- Protected Types inherited from hmbdc::app::mcast::Transport
using Buffer = hmbdc::pattern::LockFreeBufferT< 1 >
 
- Protected Attributes inherited from hmbdc::app::mcast::Transport
string hmbdcName_
 
string schedPolicy_
 
int schedPriority_
 
Config const config_
 
std::shared_ptr< io_service > pIos_
 

Detailed Description

interface to power a multicast transport receiving functions


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