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

#include "OVR_LatencyTestImpl.h"

Inheritance diagram for OVR::LatencyTestDeviceFactory:
Inheritance graph
Collaboration diagram for OVR::LatencyTestDeviceFactory:
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 LatencyTestDeviceFactoryGetInstance ()
 

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 41 of file OVR_LatencyTestImpl.h.

Member Function Documentation

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

Reimplemented from OVR::DeviceFactory.

Definition at line 437 of file OVR_LatencyTestImpl.cpp.

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

Implements OVR::DeviceFactory.

Definition at line 400 of file OVR_LatencyTestImpl.cpp.

LatencyTestDeviceFactory & OVR::LatencyTestDeviceFactory::GetInstance ( )
static

Definition at line 394 of file OVR_LatencyTestImpl.cpp.

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

Definition at line 53 of file OVR_LatencyTestImpl.h.

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

Reimplemented from OVR::DeviceFactory.

Definition at line 432 of file OVR_LatencyTestImpl.cpp.


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