Lines Matching refs:Thread
168 class Thread : public WaitObject
185 Thread() : m_CanFinalize(true) {} in Thread() function
193 ~Thread();
403 bool IsAlive() const { return !const_cast<Thread*>(this)->WaitOne(0); } in IsAlive()
637 static Thread& GetMainThread() { return s_MainThread; } in GetMainThread()
652 static Thread s_MainThread;
656 Thread(const InitializeAsCurrentTag&);
712 struct Thread::TypeInfo
771 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start()
779 inline void Thread::Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority, s32 core… in Start()
787 inline void Thread::Start(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in Start()
793 inline nn::Result Thread::TryStart(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in TryStart()
807 inline nn::Result Thread::TryStart(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in TryStart()
813 inline void Thread::StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority, s32 … in StartUsingAutoStack()
820 inline void Thread::StartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 coreNo) in StartUsingAutoStack()
826 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 prior… in TryStartUsingAutoStack()
839 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 c… in TryStartUsingAutoStack()
844 inline void Thread::FinalizeImpl() in FinalizeImpl()
852 inline void Thread::Finalize() in Finalize()
858 inline Thread::~Thread() in ~Thread()
863 inline void Thread::Join() in Join()
869 inline void Thread::Detach() in Detach()
876 inline void Thread::Sleep(nn::fnd::TimeSpan span) in Sleep()
881 inline void Thread::Yield() in Yield()
886 inline bit32 Thread::GetId() const in GetId()
893 inline bit32 Thread::GetCurrentId() in GetCurrentId()
900 inline s32 Thread::GetPriority() const in GetPriority()
907 inline s32 Thread::GetCurrentPriority() in GetCurrentPriority()
914 inline void Thread::ChangePriority(s32 priority) in ChangePriority()
919 inline void Thread::ChangeCurrentPriority(s32 priority) in ChangeCurrentPriority()
924 inline void Thread::GetAffinityMask(bit8* pAffinityMask, s32 numProcessor) const in GetAffinityMask()
929 inline void Thread::GetCurrentAffinityMask(bit8* pAffinityMask, s32 numProcessor) in GetCurrentAffinityMask()
934 inline void Thread::GetDefaultAffinityMask(bit8* pAffinityMask, s32 numProcessor) in GetDefaultAffinityMask()
939 inline void Thread::ChangeAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in ChangeAffinityMask()
944 inline void Thread::ChangeCurrentAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in ChangeCurrentAffinityMask()
949 inline void Thread::SetDefaultAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in SetDefaultAffinityMask()
954 inline s32 Thread::GetIdealProcessor() const in GetIdealProcessor()
961 inline s32 Thread::GetCurrentIdealProcessor() in GetCurrentIdealProcessor()
968 inline s32 Thread::GetDefaultIdealProcessor() in GetDefaultIdealProcessor()
975 inline void Thread::ChangeIdealProcessor(s32 coreNo) in ChangeIdealProcessor()
980 inline void Thread::ChangeCurrentIdealProcessor(s32 coreNo) in ChangeCurrentIdealProcessor()
985 inline void Thread::SetDefaultIdealProcessor(s32 coreNo) in SetDefaultIdealProcessor()
990 inline s32 Thread::GetCurrentProcessorNumber() in GetCurrentProcessorNumber()
1031 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosThread, nn::os::Thread, 8, u32);