hmbdc
simplify-high-performance-messaging-programming
|
This is the complete list of members for hmbdc::app::BlockingContext< MessageTuples >, including all inherited members.
BlockingContext() | hmbdc::app::BlockingContext< MessageTuples > | inline |
join() | hmbdc::app::BlockingContext< MessageTuples > | inline |
kickOffClientThread(RunOnceFunc runOnceFunc, Client &c, pattern::BlockingBuffer *buffer, uint64_t mask, time::Duration maxBlockingTime) | hmbdc::app::BlockingContext< MessageTuples > | inlineprivate |
registerToRun(Client &c, size_t capacity=1024, size_t maxItemSize=max_size_in_tuple< typename Client::Interests >::value, DeliverPred &&pred=DeliverPred()) | hmbdc::app::BlockingContext< MessageTuples > | inline |
runOnce(ClientRegisterHandle &t, CcClient &c, time::Duration maxBlockingTime) | hmbdc::app::BlockingContext< MessageTuples > | inline |
send(Message &&m) | hmbdc::app::BlockingContext< MessageTuples > | inline |
send(ForwardIt begin, size_t n) | hmbdc::app::BlockingContext< MessageTuples > | inline |
sendInPlace(Args &&... args) | hmbdc::app::BlockingContext< MessageTuples > | inline |
start(Client &c, size_t capacity=1024, size_t maxItemSize=max_size_in_tuple< typename Client::Interests >::value, uint64_t cpuAffinity=0, time::Duration maxBlockingTime=time::Duration::seconds(1), DeliverPred &&pred=DeliverPred()) | hmbdc::app::BlockingContext< MessageTuples > | inline |
start(LoadSharingClientPtrIt begin, LoadSharingClientPtrIt end, size_t capacity=1024, size_t maxItemSize=max_size_in_tuple< typename std::decay< decltype(**LoadSharingClientPtrIt())>::type::Interests >::value, uint64_t cpuAffinity=0, time::Duration maxBlockingTime=time::Duration::seconds(1), DeliverPred &&pred=DeliverPred()) | hmbdc::app::BlockingContext< MessageTuples > | inline |
stop() | hmbdc::app::BlockingContext< MessageTuples > | inline |
trySend(Message &&m, time::Duration timeout=time::Duration::seconds(0)) | hmbdc::app::BlockingContext< MessageTuples > | inline |
trySendInPlace(Args &&... args) | hmbdc::app::BlockingContext< MessageTuples > | inline |