allocator() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
BSLMF_NESTED_TRAIT_DECLARATION(SingleProducerQueueImpl, bslma::UsesBslmaAllocator) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
disablePopFront() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
disablePushBack() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
e_DISABLED enum value | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
e_EMPTY enum value | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
e_SUCCESS enum value | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
enablePopFront() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
enablePushBack() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
isEmpty() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
isFull() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
isPopFrontDisabled() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
isPushBackDisabled() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
numElements() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
popFront(TYPE *value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
pushBack(const TYPE &value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
pushBack(bslmf::MovableRef< TYPE > value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
removeAll() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
SingleProducerQueueImpl(bslma::Allocator *basicAllocator=0) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | explicit |
SingleProducerQueueImpl(bsl::size_t capacity, bslma::Allocator *basicAllocator=0) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
SingleProducerQueueImpl_PopCompleteGuard< SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION >, typename SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION >::Node > | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | friend |
SingleProducerQueueImpl_ReleaseAllRawProctor< SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > > | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | friend |
tryPopFront(TYPE *value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
tryPushBack(const TYPE &value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
tryPushBack(bslmf::MovableRef< TYPE > value) | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
value_type typedef | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
waitUntilEmpty() const | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |
~SingleProducerQueueImpl() | bdlcc::SingleProducerQueueImpl< TYPE, ATOMIC_OP, MUTEX, CONDITION > | |