VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtLockfreeMpmcQueue< T > Class Template Reference
+ Inheritance diagram for DtLockfreeMpmcQueue< T >:
+ Collaboration diagram for DtLockfreeMpmcQueue< T >:

Public Member Functions

 DtLockfreeMpmcQueue (unsigned int size)
 ~DtLockfreeMpmcQueue ()
bool push (T const &t)
size_t pop (T &ret)
bool empty (void)
- Public Member Functions inherited from DtLockfreeMpmcQueueImpl
 DtLockfreeMpmcQueueImpl (unsigned int size)
virtual ~DtLockfreeMpmcQueueImpl ()
bool _push (void *const &t)
size_t _pop (void *&ret)
bool _empty ()

Constructor & Destructor Documentation

template<class T >
DtLockfreeMpmcQueue< T >::DtLockfreeMpmcQueue ( unsigned int  size)
inline
template<class T >
DtLockfreeMpmcQueue< T >::~DtLockfreeMpmcQueue ( )
inline

Member Function Documentation

template<class T >
bool DtLockfreeMpmcQueue< T >::empty ( void  )
inline
template<class T >
size_t DtLockfreeMpmcQueue< T >::pop ( T &  ret)
inline
template<class T >
bool DtLockfreeMpmcQueue< T >::push ( T const &  t)
inline

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)