Public Types | Public Member Functions | Protected Member Functions | Friends
OVR::DeviceBase Class Reference

#include <OVR_Device.h>

Inheritance diagram for OVR::DeviceBase:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { EnumDeviceType = Device_All }

Public Member Functions

virtual void AddRef ()
virtual bool GetDeviceInfo (DeviceInfo *info) const
LockGetHandlerLock () const
virtual DeviceManagerGetManager () const
virtual MessageHandlerGetMessageHandler () const
virtual DeviceBaseGetParent () const
virtual DeviceType GetType () const
virtual void Release ()
virtual void SetMessageHandler (MessageHandler *handler)
virtual ~DeviceBase ()

Protected Member Functions

virtual DeviceCommongetDeviceCommon () const =0

Friends

class DeviceHandle
class DeviceManagerImpl

Detailed Description

Definition at line 88 of file OVR_Device.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
EnumDeviceType 

Definition at line 95 of file OVR_Device.h.


Constructor & Destructor Documentation

virtual OVR::DeviceBase::~DeviceBase ( ) [inline, virtual]

Definition at line 97 of file OVR_Device.h.


Member Function Documentation

void OVR::DeviceBase::AddRef ( ) [virtual]

Definition at line 230 of file OVR_DeviceImpl.cpp.

virtual DeviceCommon* OVR::DeviceBase::getDeviceCommon ( ) const [protected, pure virtual]
bool OVR::DeviceBase::GetDeviceInfo ( DeviceInfo info) const [virtual]

Definition at line 269 of file OVR_DeviceImpl.cpp.

Reimplemented in OVR::DeviceManager.

Definition at line 242 of file OVR_DeviceImpl.cpp.

Definition at line 251 of file OVR_DeviceImpl.cpp.

DeviceBase * OVR::DeviceBase::GetParent ( ) const [virtual]

Definition at line 238 of file OVR_DeviceImpl.cpp.

DeviceType OVR::DeviceBase::GetType ( ) const [virtual]
void OVR::DeviceBase::Release ( ) [virtual]

Definition at line 234 of file OVR_DeviceImpl.cpp.

void OVR::DeviceBase::SetMessageHandler ( MessageHandler handler) [virtual]

Reimplemented in OVR::SensorDeviceImpl.

Definition at line 247 of file OVR_DeviceImpl.cpp.


Friends And Related Function Documentation

friend class DeviceHandle [friend]

Definition at line 90 of file OVR_Device.h.

friend class DeviceManagerImpl [friend]

Definition at line 91 of file OVR_Device.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