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 |
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::remove_reference< 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 |