hmbdc
simplify-high-performance-messaging-programming
hmbdc::app::BlockingContext< MessageTuples > Member List

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