OpenNI 1.5.4: XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc > Class Template Reference

OpenNI

XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc > Class Template Reference

#include <XnCyclicQueueT.h>

Inheritance diagram for XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >:

List of all members.

Public Types

typedef XnQueueT< T, TAlloc > Base

Public Member Functions

 XnCyclicQueueT (XnUInt32 nMaxDepth=TDefaultMaxDepth)
 XnCyclicQueueT (const XnCyclicQueueT &other)
XnCyclicQueueToperator= (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   doxygen 1.7.5.1