#include <OVR_OSX_DeviceManager.h>
Classes | |
class | Notifier |
Public Member Functions | |
bool | AddTicksNotifier (Notifier *notify) |
DeviceManagerThread () | |
CFRunLoopRef | GetRunLoop () |
virtual void | OnPopEmpty_Locked () |
virtual void | OnPushNonEmpty_Locked () |
bool | RemoveTicksNotifier (Notifier *notify) |
virtual int | Run () |
void | Shutdown () |
~DeviceManagerThread () | |
Private Types | |
enum | { ThreadStackSize = 32 * 1024 } |
Private Member Functions | |
void | commandQueueSourceCallback () |
Static Private Member Functions | |
static void | staticCommandQueueSourceCallback (void *pContext) |
Private Attributes | |
CFRunLoopSourceRef | CommandQueueSource |
CFRunLoopRef | RunLoop |
Event | StartupEvent |
Array< Notifier * > | TicksNotifiers |
Friends | |
class | DeviceManager |
Definition at line 64 of file OVR_OSX_DeviceManager.h.
anonymous enum [private] |
Definition at line 67 of file OVR_OSX_DeviceManager.h.
Definition at line 149 of file OVR_OSX_DeviceManager.cpp.
Definition at line 154 of file OVR_OSX_DeviceManager.cpp.
bool OVR::OSX::DeviceManagerThread::AddTicksNotifier | ( | Notifier * | notify | ) |
Definition at line 273 of file OVR_OSX_DeviceManager.cpp.
void OVR::OSX::DeviceManagerThread::commandQueueSourceCallback | ( | ) | [private] |
Definition at line 268 of file OVR_OSX_DeviceManager.cpp.
CFRunLoopRef OVR::OSX::DeviceManagerThread::GetRunLoop | ( | ) | [inline] |
Definition at line 99 of file OVR_OSX_DeviceManager.h.
virtual void OVR::OSX::DeviceManagerThread::OnPopEmpty_Locked | ( | ) | [inline, virtual] |
Reimplemented from OVR::ThreadCommandQueue.
Definition at line 81 of file OVR_OSX_DeviceManager.h.
virtual void OVR::OSX::DeviceManagerThread::OnPushNonEmpty_Locked | ( | ) | [inline, virtual] |
Reimplemented from OVR::ThreadCommandQueue.
Definition at line 75 of file OVR_OSX_DeviceManager.h.
bool OVR::OSX::DeviceManagerThread::RemoveTicksNotifier | ( | Notifier * | notify | ) |
Definition at line 279 of file OVR_OSX_DeviceManager.cpp.
int OVR::OSX::DeviceManagerThread::Run | ( | ) | [virtual] |
Reimplemented from OVR::Thread.
Definition at line 158 of file OVR_OSX_DeviceManager.cpp.
Definition at line 292 of file OVR_OSX_DeviceManager.cpp.
void OVR::OSX::DeviceManagerThread::staticCommandQueueSourceCallback | ( | void * | pContext | ) | [static, private] |
Definition at line 262 of file OVR_OSX_DeviceManager.cpp.
friend class DeviceManager [friend] |
Definition at line 66 of file OVR_OSX_DeviceManager.h.
CFRunLoopSourceRef OVR::OSX::DeviceManagerThread::CommandQueueSource [private] |
Definition at line 106 of file OVR_OSX_DeviceManager.h.
CFRunLoopRef OVR::OSX::DeviceManagerThread::RunLoop [private] |
Definition at line 104 of file OVR_OSX_DeviceManager.h.
Definition at line 111 of file OVR_OSX_DeviceManager.h.
Definition at line 114 of file OVR_OSX_DeviceManager.h.