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 > | |