hmbdc
simplify-high-performance-messaging-programming
|
impl class More...
#include <RecvTransportEngine.hpp>
Public Member Functions | |
RecvTransportImpl (Config const &cfg, OutputBuffer &outputBuffer) | |
ctor More... | |
void | start () |
start the show by schedule the mesage recv | |
void | handleMessageCb (TypeTagBackupSource const &t) |
only used by MH | |
size_t | sessionsRemainingActive () const |
check how many other parties are sending to this engine More... | |
![]() | |
void | schedule (SysTime fireAt, Timer &timer) |
schedule the timer to start at a specific time More... | |
void | cancel (Timer &timer) |
cancel a timer previously scheduled with the TimerManager More... | |
impl class
OutputBuffer | type of buffer to hold resulting network messages between different recv transport. By default, keeping all |
|
inline |
ctor
io_service could be passed in by user, in this case NO more than two threads should power this io_service instance since that would violate the thread garantee of Client, which is no callbacks are called in parallel
cfg | specify the details of the rmcast transport |
outputBuffer | holding the results |
|
inline |
check how many other parties are sending to this engine