VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DtLockfreeMpmcQueueImpl Class Reference
+ Inheritance diagram for DtLockfreeMpmcQueueImpl:
+ Collaboration diagram for DtLockfreeMpmcQueueImpl:

Public Member Functions

 DtLockfreeMpmcQueueImpl (unsigned int size)
 
virtual ~DtLockfreeMpmcQueueImpl ()
 
bool _push (void *const &t)
 
size_t _pop (void *&ret)
 
bool _empty ()
 

Private Attributes

void * myQueue
 

Constructor & Destructor Documentation

DtLockfreeMpmcQueueImpl::DtLockfreeMpmcQueueImpl ( unsigned int  size)
virtual DtLockfreeMpmcQueueImpl::~DtLockfreeMpmcQueueImpl ( )
virtual

Member Function Documentation

bool DtLockfreeMpmcQueueImpl::_empty ( )
size_t DtLockfreeMpmcQueueImpl::_pop ( void *&  ret)
bool DtLockfreeMpmcQueueImpl::_push ( void *const &  t)

Member Data Documentation

void* DtLockfreeMpmcQueueImpl::myQueue
private

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)