|
OpenPose
1.0.0rc2
OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library
|
#include <priorityQueue.hpp>
Inherits op::QueueBase< TDatums, TQueue >.
Public Member Functions | |
| PriorityQueue (const long long maxSize=256) | |
| virtual | ~PriorityQueue () |
| TDatums | front () const |
Public Member Functions inherited from op::QueueBase< TDatums, TQueue > | |
| QueueBase (const long long maxSize=-1) | |
| virtual | ~QueueBase () |
| bool | forceEmplace (TDatums &tDatums) |
| bool | tryEmplace (TDatums &tDatums) |
| bool | waitAndEmplace (TDatums &tDatums) |
| bool | forcePush (const TDatums &tDatums) |
| bool | tryPush (const TDatums &tDatums) |
| bool | waitAndPush (const TDatums &tDatums) |
| bool | tryPop (TDatums &tDatums) |
| bool | tryPop () |
| bool | waitAndPop (TDatums &tDatums) |
| bool | waitAndPop () |
| bool | empty () const |
| void | stop () |
| void | stopPusher () |
| void | addPopper () |
| void | addPusher () |
| bool | isRunning () const |
| bool | isFull () const |
| size_t | size () const |
| void | clear () |
Additional Inherited Members | |
Protected Member Functions inherited from op::QueueBase< TDatums, TQueue > | |
| unsigned long long | getMaxSize () const |
Protected Attributes inherited from op::QueueBase< TDatums, TQueue > | |
| std::mutex | mMutex |
| long long | mPoppers |
| long long | mPushers |
| long long | mMaxPoppersPushers |
| bool | mPopIsStopped |
| bool | mPushIsStopped |
| std::condition_variable | mConditionVariable |
| TQueue | mTQueue |
|
explicit |
|
virtual |
|
virtual |
Implements op::QueueBase< TDatums, TQueue >.