Classes | Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends
OVR::OSX::DeviceManagerThread Class Reference

#include <OVR_OSX_DeviceManager.h>

Inheritance diagram for OVR::OSX::DeviceManagerThread:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 64 of file OVR_OSX_DeviceManager.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
ThreadStackSize 

Definition at line 67 of file OVR_OSX_DeviceManager.h.


Constructor & Destructor Documentation

Definition at line 149 of file OVR_OSX_DeviceManager.cpp.

Definition at line 154 of file OVR_OSX_DeviceManager.cpp.


Member Function Documentation

Definition at line 273 of file OVR_OSX_DeviceManager.cpp.

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.

Definition at line 279 of file OVR_OSX_DeviceManager.cpp.

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.


Friends And Related Function Documentation

friend class DeviceManager [friend]

Definition at line 66 of file OVR_OSX_DeviceManager.h.


Member Data Documentation

Definition at line 106 of file OVR_OSX_DeviceManager.h.

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.


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