hmbdc
simplify-high-performance-messaging-programming
hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties > Member List

This is the complete list of members for hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >, including all inherited members.

Allocator typedef (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >
allocator_ (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >protected
attach_ipc enum value (defined in hmbdc::app::detail::context_property_aggregator< ContextProperties... >)hmbdc::app::detail::context_property_aggregator< ContextProperties... >private
Buffer typedef (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >
buffer()hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
buffer_ (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >protected
BUFFER_VALUE_SIZE enum value (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >
bufferptr_ (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >protected
can_start_anytime enum value (defined in hmbdc::app::detail::context_property_aggregator< ContextProperties... >)hmbdc::app::detail::context_property_aggregator< ContextProperties... >private
cpa typedef (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >
create_ipc enum value (defined in hmbdc::app::detail::context_property_aggregator< ContextProperties... >)hmbdc::app::detail::context_property_aggregator< ContextProperties... >private
has_pool enum value (defined in hmbdc::app::detail::context_property_aggregator< ContextProperties... >)hmbdc::app::detail::context_property_aggregator< ContextProperties... >private
markDeadFrom(hmbdc::pattern::MonoLockFreeBuffer &buffer, uint16_t) (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inlineprotectedstatic
markDeadFrom(BroadCastBuf &buffer, uint16_t poolThreadCount) (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inlineprotectedstatic
MAX_MESSAGE_SIZE enum value (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >
maxMessageSize() const (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
send(M0 &&m0, M1 &&m1, Messages &&...msgs)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
send(ForwardIt begin, size_t n)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
send(Message &&m)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
sendInPlace(Args &&...args)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
ThreadCommBase(uint32_t messageQueueSizePower2Num, size_t maxMessageSizeRuntime=MAX_MESSAGE_SIZE, char const *shmName=nullptr) (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inlineprotected
trySend(M0 &&m0, M1 &&m1, Messages &&...msgs)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
trySend(ForwardIt begin, size_t n)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
trySend(Message &&m)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inline
~ThreadCommBase() (defined in hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >)hmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties >inlineprotected