#include <XnQueue.h>
Detailed Description
Constructor & Destructor Documentation
Constructor. Initialize internal representations
virtual XnQueue::~XnQueue |
( |
| ) |
|
|
inlinevirtual |
Destructor. Destroy internal representations
Member Function Documentation
Initialized the queue. This method should be called before calling any other method.
Reimplemented in XnThreadSafeQueue.
XnBool XnQueue::IsEmpty |
( |
| ) |
const |
|
inline |
Pop the value at the top of the queue
- Parameters
-
value | [out] The value that was at the top of the queue |
- Returns
- XN_STATUS_IS_EMPTY The queue is empty
Reimplemented in XnThreadSafeQueue.
Push a new value to the queue
- Parameters
-
value | [in] The value to add to the queue |
- Returns
- XN_STATUS_ALLOC_FAILED Failed to add to the queue because no nodes are available.
Reimplemented in XnThreadSafeQueue.
virtual XnUInt32 XnQueue::Size |
( |
| ) |
const |
|
inlinevirtual |
XnValue const& XnQueue::Top |
( |
| ) |
const |
|
inline |
Get the value at the top of the queue (it is user responsibility to check queue is not empty)
- Returns
- a reference to the object at head of the queue.
Get the value at the top of the queue (it is user responsibility to check queue is not empty)
- Returns
- a reference to the object at head of the queue.
The documentation for this class was generated from the following file: