OpenNI 1.5.4
|
XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc > Class Template Reference
#include <XnCyclicQueueT.h>
Inheritance diagram for XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >:
Public Types | |
typedef XnQueueT< T, TAlloc > | Base |
Public Member Functions | |
XnCyclicQueueT (XnUInt32 nMaxDepth=TDefaultMaxDepth) | |
XnCyclicQueueT (const XnCyclicQueueT &other) | |
XnCyclicQueueT & | operator= (const XnCyclicQueueT &other) |
~XnCyclicQueueT () | |
XnStatus | SetMaxSize (XnUInt32 nMaxSize) |
XnStatus | Push (T const &value) |
Protected Attributes | |
XnUInt32 | m_nMaxDepth |
template<class T, XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
class XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >
Member Typedef Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
typedef XnQueueT<T, TAlloc> XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::Base |
Reimplemented from XnQueueT< T, TAlloc >.
Constructor & Destructor Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::XnCyclicQueueT | ( | XnUInt32 | nMaxDepth = TDefaultMaxDepth | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::XnCyclicQueueT | ( | const XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc > & | other | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::~XnCyclicQueueT | ( | ) | [inline] |
Member Function Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicQueueT& XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::operator= | ( | const XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc > & | other | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::Push | ( | T const & | value | ) | [inline] |
Reimplemented from XnQueueT< T, TAlloc >.
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::SetMaxSize | ( | XnUInt32 | nMaxSize | ) | [inline] |
Member Data Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnUInt32 XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::m_nMaxDepth [protected] |
The documentation for this class was generated from the following file:
Generated on Wed May 16 2012 10:16:06 for OpenNI 1.5.4 by 1.7.5.1