VR-Link API Documentation for HLA 1516
 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 Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)