|
| DeviceManagerThread () |
|
| ~DeviceManagerThread () |
|
virtual int | Run () |
|
virtual void | OnPushNonEmpty_Locked () |
|
virtual void | OnPopEmpty_Locked () |
|
bool | AddSelectFd (Notifier *notify, int fd) |
|
bool | RemoveSelectFd (Notifier *notify, int fd) |
|
bool | AddTicksNotifier (Notifier *notify) |
|
bool | RemoveTicksNotifier (Notifier *notify) |
|
| Thread (UPInt stackSize=128 *1024, int processor=-1) |
|
| Thread (ThreadFn threadFunction, void *userHandle=0, UPInt stackSize=128 *1024, int processor=-1, ThreadState initialState=NotRunning) |
|
| Thread (const CreateParams ¶ms) |
|
virtual | ~Thread () |
|
virtual void | OnExit () |
|
virtual bool | Start (ThreadState initialState=Running) |
|
virtual void | Exit (int exitCode=0) |
|
bool | Suspend () |
|
bool | Resume () |
|
bool | GetExitFlag () const |
|
void | SetExitFlag (bool exitFlag) |
|
bool | IsFinished () const |
|
bool | IsSuspended () const |
|
ThreadState | GetThreadState () const |
|
int | GetExitCode () const |
|
pthread_t | GetOSHandle () const |
|
ThreadId | GetThreadId () const |
|
virtual void | SetThreadName (const char *name) |
|
OVR_FORCE_INLINE | RefCountBase () |
|
| RefCountBaseStatImpl () |
|
void | AddRef () |
|
void | Release () |
|
OVR_FORCE_INLINE | RefCountImplCore () |
|
virtual | ~RefCountImplCore () |
|
int | GetRefCount () const |
|
void | operator= (const RefCountImplCore &) |
|
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 |
|
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 66 of file OVR_Linux_DeviceManager.h.