Lines Matching refs:Thread
163 class Thread : public WaitObject
180 Thread() : m_CanFinalize(true) {} in Thread() function
188 ~Thread();
398 bool IsAlive() const { return !const_cast<Thread*>(this)->WaitOne(0); } in IsAlive()
632 static Thread& GetMainThread() { return s_MainThread; } in GetMainThread()
647 static Thread s_MainThread;
651 Thread(const InitializeAsCurrentTag&);
704 struct Thread::TypeInfo
763 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start()
771 inline void Thread::Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority, s32 core… in Start()
779 inline void Thread::Start(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in Start()
785 inline nn::Result Thread::TryStart(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in TryStart()
799 inline nn::Result Thread::TryStart(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in TryStart()
805 inline void Thread::StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority, s32 … in StartUsingAutoStack()
812 inline void Thread::StartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 coreNo) in StartUsingAutoStack()
818 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 prior… in TryStartUsingAutoStack()
831 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 c… in TryStartUsingAutoStack()
836 inline void Thread::FinalizeImpl() in FinalizeImpl()
844 inline void Thread::Finalize() in Finalize()
850 inline Thread::~Thread() in ~Thread()
855 inline void Thread::Join() in Join()
861 inline void Thread::Detach() in Detach()
868 inline void Thread::Sleep(nn::fnd::TimeSpan span) in Sleep()
873 inline void Thread::Yield() in Yield()
878 inline bit32 Thread::GetId() const in GetId()
885 inline bit32 Thread::GetCurrentId() in GetCurrentId()
892 inline s32 Thread::GetPriority() const in GetPriority()
899 inline s32 Thread::GetCurrentPriority() in GetCurrentPriority()
906 inline void Thread::ChangePriority(s32 priority) in ChangePriority()
911 inline void Thread::ChangeCurrentPriority(s32 priority) in ChangeCurrentPriority()
916 inline void Thread::GetAffinityMask(bit8* pAffinityMask, s32 numProcessor) const in GetAffinityMask()
921 inline void Thread::GetCurrentAffinityMask(bit8* pAffinityMask, s32 numProcessor) in GetCurrentAffinityMask()
926 inline void Thread::GetDefaultAffinityMask(bit8* pAffinityMask, s32 numProcessor) in GetDefaultAffinityMask()
931 inline void Thread::ChangeAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in ChangeAffinityMask()
936 inline void Thread::ChangeCurrentAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in ChangeCurrentAffinityMask()
941 inline void Thread::SetDefaultAffinityMask(const bit8* pAffinityMask, s32 numProcessor) in SetDefaultAffinityMask()
946 inline s32 Thread::GetIdealProcessor() const in GetIdealProcessor()
953 inline s32 Thread::GetCurrentIdealProcessor() in GetCurrentIdealProcessor()
960 inline s32 Thread::GetDefaultIdealProcessor() in GetDefaultIdealProcessor()
967 inline void Thread::ChangeIdealProcessor(s32 coreNo) in ChangeIdealProcessor()
972 inline void Thread::ChangeCurrentIdealProcessor(s32 coreNo) in ChangeCurrentIdealProcessor()
977 inline void Thread::SetDefaultIdealProcessor(s32 coreNo) in SetDefaultIdealProcessor()
982 inline s32 Thread::GetCurrentProcessorNumber() in GetCurrentProcessorNumber()
1023 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosThread, nn::os::Thread, 8, u32);