|
| DeviceManager () |
|
| ~DeviceManager () |
|
virtual bool | Initialize (DeviceBase *parent) |
|
virtual void | Shutdown () |
|
virtual ThreadCommandQueue * | GetThreadQueue () |
|
virtual ThreadId | GetThreadId () const |
|
virtual DeviceEnumerator | EnumerateDevicesEx (const DeviceEnumerationArgs &args) |
|
virtual bool | GetDeviceInfo (DeviceInfo *info) const |
|
| DeviceManagerImpl () |
|
| ~DeviceManagerImpl () |
|
virtual ProfileManager * | GetProfileManager () const |
|
void | AddFactory (DeviceFactory *factory) |
|
void | CallOnDeviceAdded (DeviceCreateDesc *desc) |
|
void | CallOnDeviceRemoved (DeviceCreateDesc *desc) |
|
DeviceBase * | CreateDevice_MgrThread (DeviceCreateDesc *createDesc, DeviceBase *parent=0) |
|
Void | ReleaseDevice_MgrThread (DeviceBase *device) |
|
virtual Void | EnumerateAllFactoryDevices () |
|
virtual Void | EnumerateFactoryDevices (DeviceFactory *factory) |
|
virtual HIDDeviceManager * | GetHIDDeviceManager () const |
|
virtual Ptr< DeviceCreateDesc > | AddDevice_NeedsLock (const DeviceCreateDesc &createDesc) |
|
Ptr< DeviceCreateDesc > | FindDevice (const String &path, DeviceType=Device_None) |
|
Ptr< DeviceCreateDesc > | FindHIDDevice (const HIDDeviceDesc &, bool created) |
|
void | DetectHIDDevice (const HIDDeviceDesc &) |
|
| DeviceImpl (DeviceCreateDesc *createDesc, DeviceBase *parent) |
|
DeviceManagerImpl * | GetManagerImpl () const |
|
DeviceImpl * | getThis () |
|
virtual DeviceCommon * | getDeviceCommon () const |
|
| DeviceManager () |
|
virtual DeviceType | GetType () const |
|
virtual DeviceManager * | GetManager () const |
|
template<class D > |
DeviceEnumerator< D > | EnumerateDevices (bool availableOnly=true) |
|
virtual | ~DeviceBase () |
|
virtual void | AddRef () |
|
virtual void | Release () |
|
virtual DeviceBase * | GetParent () const |
|
virtual void | AddMessageHandler (MessageHandler *handler) |
|
virtual bool | IsConnected () |
|
Lock * | GetHandlerLock () const |
|
| DeviceCommon (DeviceCreateDesc *createDesc, DeviceBase *device, DeviceBase *parent) |
|
virtual | ~DeviceCommon () |
|
void | DeviceAddRef () |
|
void | DeviceRelease () |
|
Lock * | GetLock () const |
|
Public Member Functions inherited from OVR::ThreadCommandQueue |
| ThreadCommandQueue () |
|
virtual | ~ThreadCommandQueue () |
|
bool | PopCommand (ThreadCommand::PopBuffer *popBuffer) |
|
bool | PushCommand (const ThreadCommand &command) |
|
void | PushExitCommand (bool wait) |
|
bool | IsExiting () const |
|
virtual void | OnPushNonEmpty_Locked () |
|
virtual void | OnPopEmpty_Locked () |
|
template<class C , class R > |
bool | PushCall (R(C::*fn)(), bool wait=false) |
|
template<class C , class R , class A0 > |
bool | PushCall (R(C::*fn)(A0), typename SelfType< A0 >::Type a0, bool wait=false) |
|
template<class C , class R , class A0 , class A1 > |
bool | PushCall (R(C::*fn)(A0, A1), typename SelfType< A0 >::Type a0, typename SelfType< A1 >::Type a1, bool wait=false) |
|
template<class C , class R > |
bool | PushCall (C *p, R(C::*fn)(), bool wait=false) |
|
template<class C , class R , class A0 > |
bool | PushCall (C *p, R(C::*fn)(A0), typename SelfType< A0 >::Type a0, bool wait=false) |
|
template<class C , class R , class A0 , class A1 > |
bool | PushCall (C *p, R(C::*fn)(A0, A1), typename SelfType< A0 >::Type a0, typename SelfType< A1 >::Type a1, bool wait=false) |
|
template<class C , class R > |
bool | PushCallAndWaitResult (R(C::*fn)(), R *ret) |
|
template<class C , class R , class A0 > |
bool | PushCallAndWaitResult (R(C::*fn)(A0), R *ret, typename SelfType< A0 >::Type a0) |
|
template<class C , class R , class A0 , class A1 > |
bool | PushCallAndWaitResult (R(C::*fn)(A0, A1), R *ret, typename SelfType< A0 >::Type a0, typename SelfType< A1 >::Type a1) |
|
template<class C , class R > |
bool | PushCallAndWaitResult (C *p, R(C::*fn)(), R *ret) |
|
template<class C , class R , class A0 > |
bool | PushCallAndWaitResult (C *p, R(C::*fn)(A0), R *ret, typename SelfType< A0 >::Type a0) |
|
template<class C , class R , class A0 , class A1 > |
bool | PushCallAndWaitResult (C *p, R(C::*fn)(A0, A1), R *ret, typename SelfType< A0 >::Type a0, typename SelfType< A1 >::Type a1) |
|
Definition at line 43 of file OVR_Linux_DeviceManager.h.