Consumer typedef (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |
Consumer< GenericQueue, ConsumerToken, EmplaceEnabler > (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | friend |
Consumer< GenericQueue, MultiConsumerToken, EmplaceEnabler > (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | friend |
Create(std::size_t max_size=kUnbounded) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inlinestatic |
GetConsumer() | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetMultiConsumer() | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetMultiProducer() | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetProducer() | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetSizeApproximate() const noexcept (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetSizeApproximate() const | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetSoftMaxSize() const noexcept (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
GetSoftMaxSize() const | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
kUnbounded (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | static |
MultiConsumer typedef (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |
MultiProducer typedef (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |
OnElementPopped(std::size_t released_capacity) (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
Producer typedef (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |
Producer< GenericQueue, MultiProducerToken, EmplaceEnabler > (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | friend |
Producer< GenericQueue, ProducerToken, EmplaceEnabler > (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | friend |
Push(Token &token, T &&value, engine::Deadline deadline, std::size_t value_size) (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
PushNoblock(Token &token, T &&value, std::size_t value_size) (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
ResumeBlockingOnPush() (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
SetSoftMaxSize(std::size_t new_capacity) (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
SetSoftMaxSize(std::size_t max_size) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
SingleProducerSide(GenericQueue &queue, std::size_t capacity) (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
StopBlockingOnPush() (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | inline |
ValueType typedef (defined in concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide) | concurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |