|
| | 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.