Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::HIDDevice Class Referenceabstract

#include "OVR_HIDDevice.h"

Inheritance diagram for OVR::HIDDevice:
Inheritance graph
Collaboration diagram for OVR::HIDDevice:
Collaboration graph

Data Structures

class  HIDHandler
 

Public Member Functions

 HIDDevice ()
 
virtual ~HIDDevice ()
 
virtual bool SetFeatureReport (UByte *data, UInt32 length)=0
 
virtual bool GetFeatureReport (UByte *data, UInt32 length)=0
 
void SetHandler (HIDHandler *handler)
 
- Public Member Functions inherited from OVR::RefCountBase< HIDDevice >
OVR_FORCE_INLINE RefCountBase ()
 
- Public Member Functions inherited from OVR::RefCountBaseStatImpl< RefCountImpl >
 RefCountBaseStatImpl ()
 
- Public Member Functions inherited from OVR::RefCountImpl
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from OVR::RefCountImplCore
OVR_FORCE_INLINE RefCountImplCore ()
 
virtual ~RefCountImplCore ()
 
int GetRefCount () const
 
void operator= (const RefCountImplCore &)
 
- Public Member Functions inherited from OVR::HIDDeviceBase
virtual ~HIDDeviceBase ()
 

Protected Attributes

HIDHandlerHandler
 
- Protected Attributes inherited from OVR::RefCountImplCore
volatile int RefCount
 

Additional Inherited Members

- Static Public Member Functions inherited from OVR::RefCountImplCore
static void checkInvalidDelete (RefCountImplCore *)
 

Detailed Description

Definition at line 104 of file OVR_HIDDevice.h.

Constructor & Destructor Documentation

OVR::HIDDevice::HIDDevice ( )
inline

Definition at line 108 of file OVR_HIDDevice.h.

virtual OVR::HIDDevice::~HIDDevice ( )
inlinevirtual

Reimplemented in OVR::Linux::HIDDevice.

Definition at line 113 of file OVR_HIDDevice.h.

Member Function Documentation

virtual bool OVR::HIDDevice::GetFeatureReport ( UByte data,
UInt32  length 
)
pure virtual

Implements OVR::HIDDeviceBase.

Implemented in OVR::Linux::HIDDevice.

virtual bool OVR::HIDDevice::SetFeatureReport ( UByte data,
UInt32  length 
)
pure virtual

Implements OVR::HIDDeviceBase.

Implemented in OVR::Linux::HIDDevice.

void OVR::HIDDevice::SetHandler ( HIDHandler handler)
inline

Definition at line 145 of file OVR_HIDDevice.h.

Field Documentation

HIDHandler* OVR::HIDDevice::Handler
protected

Definition at line 149 of file OVR_HIDDevice.h.


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