Public Member Functions | Private Member Functions | Private Attributes
OVR::Event Class Reference

#include <OVR_Threads.h>

List of all members.

Public Member Functions

 Event (bool setInitially=0)
void PulseEvent ()
void ResetEvent ()
void SetEvent ()
bool Wait (unsigned delay=OVR_WAIT_INFINITE)
 ~Event ()

Private Member Functions

void updateState (bool newState, bool newTemp, bool mustNotify)

Private Attributes

volatile bool State
Mutex StateMutex
WaitCondition StateWaitCondition
volatile bool Temporary

Detailed Description

Definition at line 130 of file OVR_Threads.h.


Constructor & Destructor Documentation

OVR::Event::Event ( bool  setInitially = 0) [inline]

Definition at line 141 of file OVR_Threads.h.

OVR::Event::~Event ( ) [inline]

Definition at line 142 of file OVR_Threads.h.


Member Function Documentation

void OVR::Event::PulseEvent ( ) [inline]

Definition at line 159 of file OVR_Threads.h.

void OVR::Event::ResetEvent ( ) [inline]

Definition at line 153 of file OVR_Threads.h.

void OVR::Event::SetEvent ( ) [inline]

Definition at line 149 of file OVR_Threads.h.

void OVR::Event::updateState ( bool  newState,
bool  newTemp,
bool  mustNotify 
) [private]

Definition at line 199 of file OVR_ThreadsPthread.cpp.

bool OVR::Event::Wait ( unsigned  delay = OVR_WAIT_INFINITE)

Definition at line 173 of file OVR_ThreadsPthread.cpp.


Member Data Documentation

volatile bool OVR::Event::State [private]

Definition at line 133 of file OVR_Threads.h.

Mutex OVR::Event::StateMutex [mutable, private]

Definition at line 135 of file OVR_Threads.h.

Definition at line 136 of file OVR_Threads.h.

volatile bool OVR::Event::Temporary [private]

Definition at line 134 of file OVR_Threads.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49