PIP 5.6.1
Platform-Independent Primitives
PIBlockingQueue< T > Member List

This is the complete list of members for PIBlockingQueue< T >, including all inherited members.

capacity()PIBlockingQueue< T >inline
PIQueue::capacity() constPIDeque< T >inlineprivate
dequeue()PIBlockingQueue< T >inline
drainTo(PIDeque< T > &other, size_t maxCount=SIZE_MAX)PIBlockingQueue< T >inline
drainTo(PIBlockingQueue< T > &other, size_t maxCount=SIZE_MAX)PIBlockingQueue< T >inline
enqueue(const T &v)PIBlockingQueue< T >inline
PIQueue::enqueue(T &&v)PIQueue< T >inlineprivate
offer(const T &v, PISystemTime timeout={})PIBlockingQueue< T >inline
PIBlockingQueue(size_t capacity=SIZE_MAX, PIConditionVariable *cond_var_add=new PIConditionVariable(), PIConditionVariable *cond_var_rem=new PIConditionVariable())PIBlockingQueue< T >inlineexplicit
PIBlockingQueue(const PIDeque< T > &other)PIBlockingQueue< T >inlineexplicit
PIBlockingQueue(PIBlockingQueue< T > &other)PIBlockingQueue< T >inline
poll(PISystemTime timeout={}, const T &defaultVal=T(), bool *isOk=nullptr)PIBlockingQueue< T >inline
put(const T &v)PIBlockingQueue< T >inline
remainingCapacity()PIBlockingQueue< T >inline
size()PIBlockingQueue< T >inline
PIQueue::size() constPIDeque< T >inlineprivate
take()PIBlockingQueue< T >inline
~PIBlockingQueue()PIBlockingQueue< T >inline