Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::LocklessUpdater< T > Class Template Reference

#include "OVR_Lockless.h"

Inheritance diagram for OVR::LocklessUpdater< T >:
Inheritance graph
Collaboration diagram for OVR::LocklessUpdater< T >:
Collaboration graph

Public Member Functions

 LocklessUpdater ()
 
GetState () const
 
void SetState (T state)
 

Data Fields

AtomicInt< int > UpdateBegin
 
AtomicInt< int > UpdateEnd
 
Slots [2]
 

Detailed Description

template<class T>
class OVR::LocklessUpdater< T >

Definition at line 47 of file OVR_Lockless.h.

Constructor & Destructor Documentation

template<class T>
OVR::LocklessUpdater< T >::LocklessUpdater ( )
inline

Definition at line 50 of file OVR_Lockless.h.

Member Function Documentation

template<class T>
T OVR::LocklessUpdater< T >::GetState ( ) const
inline

Definition at line 52 of file OVR_Lockless.h.

template<class T>
void OVR::LocklessUpdater< T >::SetState ( state)
inline

Definition at line 85 of file OVR_Lockless.h.

Field Documentation

template<class T>
T OVR::LocklessUpdater< T >::Slots[2]

Definition at line 95 of file OVR_Lockless.h.

template<class T>
AtomicInt<int> OVR::LocklessUpdater< T >::UpdateBegin
mutable

Definition at line 93 of file OVR_Lockless.h.

template<class T>
AtomicInt<int> OVR::LocklessUpdater< T >::UpdateEnd
mutable

Definition at line 94 of file OVR_Lockless.h.


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