|
ReXGlue SDK
|
This is the complete list of members for rex::platform::Thread, including all inherited members.
| Create(CreationParameters params, rex::MoveOnlyFunction< void()> start_routine) | rex::platform::Thread | static |
| Exit(int exit_code) | rex::platform::Thread | static |
| GetAffinityMask()=0 | rex::platform::Thread | pure virtual |
| GetCallingThread() | rex::platform::Thread | static |
| GetName() const (defined in rex::platform::Thread) | rex::platform::Thread | inline |
| GetNativeHandle() const =0 | rex::platform::WaitHandle | pure virtual |
| GetPriority()=0 (defined in rex::platform::Thread) | rex::platform::Thread | pure virtual |
| GetSystemID() const =0 (defined in rex::platform::Thread) | rex::platform::Thread | pure virtual |
| name_ (defined in rex::platform::Thread) | rex::platform::Thread | protected |
| QueueUserCallback(rex::MoveOnlyFunction< void()> callback)=0 | rex::platform::Thread | pure virtual |
| Redirect(RedirectFilter filter, void *context, void(*target)())=0 | rex::platform::Thread | pure virtual |
| RedirectFilter typedef | rex::platform::Thread | |
| Resume(u32 *out_previous_suspend_count=nullptr)=0 | rex::platform::Thread | pure virtual |
| SetAffinityMask(u64 new_affinity_mask)=0 | rex::platform::Thread | pure virtual |
| SetName(std::string name) | rex::platform::Thread | inlinevirtual |
| SetPriority(i32 new_priority)=0 | rex::platform::Thread | pure virtual |
| Suspend(u32 *out_previous_suspend_count=nullptr)=0 | rex::platform::Thread | pure virtual |
| SuspendIf(RedirectFilter filter, void *context)=0 | rex::platform::Thread | pure virtual |
| WaitHandle()=default (defined in rex::platform::WaitHandle) | rex::platform::WaitHandle | protected |
| ~WaitHandle()=default (defined in rex::platform::WaitHandle) | rex::platform::WaitHandle | virtual |