Bike-X
0.8
|
#include "OVR_Device.h"
Public Types | |
enum | { EnumDeviceType = Device_All } |
Public Member Functions | |
virtual | ~DeviceBase () |
virtual void | AddRef () |
virtual void | Release () |
virtual DeviceBase * | GetParent () const |
virtual DeviceManager * | GetManager () const |
virtual void | AddMessageHandler (MessageHandler *handler) |
virtual DeviceType | GetType () const |
virtual bool | GetDeviceInfo (DeviceInfo *info) const |
virtual bool | IsConnected () |
Lock * | GetHandlerLock () const |
Protected Member Functions | |
virtual DeviceCommon * | getDeviceCommon () const =0 |
Friends | |
class | DeviceHandle |
class | DeviceManagerImpl |
Definition at line 100 of file OVR_Device.h.
anonymous enum |
Enumerator | |
---|---|
EnumDeviceType |
Definition at line 107 of file OVR_Device.h.
|
inlinevirtual |
Definition at line 109 of file OVR_Device.h.
|
virtual |
Reimplemented in OVR::SensorDeviceImpl.
Definition at line 241 of file OVR_DeviceImpl.cpp.
|
virtual |
Definition at line 224 of file OVR_DeviceImpl.cpp.
|
protectedpure virtual |
|
virtual |
Reimplemented in OVR::Linux::DeviceManager.
Definition at line 251 of file OVR_DeviceImpl.cpp.
Lock * OVR::DeviceBase::GetHandlerLock | ( | ) | const |
Definition at line 265 of file OVR_DeviceImpl.cpp.
|
virtual |
Reimplemented in OVR::DeviceManager.
Definition at line 236 of file OVR_DeviceImpl.cpp.
|
virtual |
Definition at line 232 of file OVR_DeviceImpl.cpp.
|
virtual |
Reimplemented in OVR::LatencyTestDevice, OVR::SensorDevice, OVR::HMDDevice, and OVR::DeviceManager.
Definition at line 246 of file OVR_DeviceImpl.cpp.
|
virtual |
Definition at line 259 of file OVR_DeviceImpl.cpp.
|
virtual |
Definition at line 228 of file OVR_DeviceImpl.cpp.
|
friend |
Definition at line 102 of file OVR_Device.h.
|
friend |
Definition at line 103 of file OVR_Device.h.