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 |