proxygen
|
#include <BlockingQueue.h>
Public Member Functions | |
virtual | ~BlockingQueue ()=default |
virtual BlockingQueueAddResult | add (T item)=0 |
virtual BlockingQueueAddResult | addWithPriority (T item, int8_t) |
virtual uint8_t | getNumPriorities () |
virtual T | take ()=0 |
virtual folly::Optional< T > | try_take_for (std::chrono::milliseconds time)=0 |
virtual size_t | size ()=0 |
Definition at line 44 of file BlockingQueue.h.
|
virtualdefault |
|
pure virtual |
|
inlinevirtual |
Reimplemented in folly::PriorityLifoSemMPMCQueue< T, kBehavior >.
Definition at line 53 of file BlockingQueue.h.
|
inlinevirtual |
Reimplemented in folly::PriorityLifoSemMPMCQueue< T, kBehavior >.
Definition at line 58 of file BlockingQueue.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |