hmbdc
simplify-high-performance-messaging-programming
hmbdc::pattern::MonoLockFreeBuffer Member List

This is the complete list of members for hmbdc::pattern::MonoLockFreeBuffer, including all inherited members.

capacity() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
claim() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
claim(size_t) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
commit(iterator) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
commit(iterator, size_t) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
DeadConsumer typedef (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
footprint(size_t, uint32_t) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBufferstatic
isFull() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
iterator typedef (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
killClaim() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
killClaim(size_t) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
max_parallel_consumer enum value (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
maxItemSize() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
MonoLockFreeBuffer(size_t, uint32_t, Allocator &allocator=os::DefaultAllocator::instance) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
parallelConsumerAlive() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBufferinline
peek() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
peek(iterator &, iterator &, size_t maxPeekSize=std::numeric_limits< size_t >::max()) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
put(void const *, size_t sizeHint=0) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
put(T const &item) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBufferinline
putInPlace(Args &&...args) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBufferinline
readSeq() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
remainingSize() const (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
reset() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
Sequence typedef (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
take(void *, size_t=0) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
tryClaim() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
tryClaim(size_t) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
tryPut(void const *, size_t sizeHint=0) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
tryTake(void *, size_t=0) (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
value_type typedef (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer
wasteAfterPeek(iterator, size_t, bool=false)hmbdc::pattern::MonoLockFreeBuffer
~MonoLockFreeBuffer() (defined in hmbdc::pattern::MonoLockFreeBuffer)hmbdc::pattern::MonoLockFreeBuffer