hmbdc
simplify-high-performance-messaging-programming
hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER > Member List

This is the complete list of members for hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >, including all inherited members.

capacity() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
catchUpTo(uint16_t PARALLEL_CONSUMER_INDEX, Sequence) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
catchUpWith(uint16_t PARALLEL_CONSUMER_INDEX, uint16_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
claim() (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
claim(size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
commit(iterator) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
commit(iterator, size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
DeadConsumer typedef (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
footprint(size_t, uint32_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >static
isFull() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
iterator typedef (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
killClaim() (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
killClaim(size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
killPut(void const *, size_t sizeHint=0) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
killPut(T const &item) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >inline
LockFreeBufferT(size_t, uint32_t, Allocator &allocator=os::DefaultAllocator::instance) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
markDead(uint16_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
max_parallel_consumer enum value (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
maxItemSize() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
parallelConsumerAlive() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
peek(uint16_t PARALLEL_CONSUMER_INDEX) const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
peek(uint16_t PARALLEL_CONSUMER_INDEX, iterator &, iterator &, size_t maxPeekSize=std::numeric_limits< size_t >::max()) const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
purge() (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
put(void const *, size_t sizeHint=0) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
put(T const &item) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >inline
putInPlace(Args &&...args) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >inline
readSeq(uint16_t PARALLEL_CONSUMER_INDEX) const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
remainingSize(uint16_t PARALLEL_CONSUMER_INDEX) const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
remainingSize() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
reset(uint16_t PARALLEL_CONSUMER_INDEX) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
Sequence typedef (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
take(uint16_t PARALLEL_CONSUMER_INDEX) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >inline
take(uint16_t PARALLEL_CONSUMER_INDEX, void *, size_t=0) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
takeReentrant(uint16_t PARALLEL_CONSUMER_INDEX, void *, size_t=0) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
tryClaim() (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
tryClaim(size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
tryPut(void const *, size_t sizeHint=0) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
tryPut(T const &item) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >inline
unusedConsumerIndexes() const (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
value_type typedef (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
waste(uint16_t PARALLEL_CONSUMER_INDEX, size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
wasteAfterPeek(uint16_t PARALLEL_CONSUMER_INDEX, size_t) (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >
~LockFreeBufferT() (defined in hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >)hmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER >