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

#include "OVR_SensorImpl.h"

Inheritance diagram for OVR::SensorDeviceFactory:
Inheritance graph
Collaboration diagram for OVR::SensorDeviceFactory:
Collaboration graph

Public Member Functions

virtual void EnumerateDevices (EnumerateVisitor &visitor)
 
virtual bool MatchVendorProduct (UInt16 vendorId, UInt16 productId) const
 
virtual bool DetectHIDDevice (DeviceManager *pdevMgr, const HIDDeviceDesc &desc)
 
- Public Member Functions inherited from OVR::DeviceFactory
 DeviceFactory ()
 
virtual ~DeviceFactory ()
 
DeviceManagerImplGetManagerImpl ()
 
virtual bool AddedToManager (DeviceManagerImpl *manager)
 
virtual void RemovedFromManager ()
 
- Public Member Functions inherited from OVR::ListNode< DeviceFactory >
void RemoveNode ()
 
void ReplaceNodeWith (DeviceFactory *pnew)
 
void InsertNodeAfter (DeviceFactory *p)
 
void InsertNodeBefore (DeviceFactory *p)
 
void Alloc_MoveTo (ListNode< DeviceFactory > *pdest)
 

Static Public Member Functions

static SensorDeviceFactoryGetInstance ()
 

Protected Member Functions

DeviceManagergetManager () const
 

Additional Inherited Members

- Data Fields inherited from OVR::ListNode< DeviceFactory >
union {
T * pPrev
 
void * pVoidPrev
 
}; 
 
union {
T * pNext
 
void * pVoidNext
 
}; 
 
- Protected Attributes inherited from OVR::DeviceFactory
DeviceManagerImplpManager
 

Detailed Description

Definition at line 45 of file OVR_SensorImpl.h.

Member Function Documentation

bool OVR::SensorDeviceFactory::DetectHIDDevice ( DeviceManager pdevMgr,
const HIDDeviceDesc desc 
)
virtual

Reimplemented from OVR::DeviceFactory.

Definition at line 244 of file OVR_SensorImpl.cpp.

void OVR::SensorDeviceFactory::EnumerateDevices ( EnumerateVisitor visitor)
virtual

Implements OVR::DeviceFactory.

Definition at line 175 of file OVR_SensorImpl.cpp.

SensorDeviceFactory & OVR::SensorDeviceFactory::GetInstance ( )
static

Definition at line 169 of file OVR_SensorImpl.cpp.

DeviceManager* OVR::SensorDeviceFactory::getManager ( ) const
inlineprotected

Definition at line 56 of file OVR_SensorImpl.h.

bool OVR::SensorDeviceFactory::MatchVendorProduct ( UInt16  vendorId,
UInt16  productId 
) const
virtual

Reimplemented from OVR::DeviceFactory.

Definition at line 237 of file OVR_SensorImpl.cpp.


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