Home
last modified time | relevance | path

Searched refs:WaitObject (Results 1 – 13 of 13) sorted by relevance

/CTR-SDK-4.2.5/include/nn/os/
Dos_Synchronization.h62 class WaitObject : public HandleObject
90 static void WaitAll(WaitObject* objs[], s32 numObjects);
102 static bool WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
113 static s32 WaitAny(WaitObject* objs[], s32 numObjects);
125 static s32 WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
130 WaitObject() {} in WaitObject() function
131 ~WaitObject() {} in ~WaitObject()
136 …static nn::Result WaitMultiple(s32* pOut, WaitObject* objs[], s32 numObjects, bool waitAll, s64 na…
147 class InterruptEvent : public WaitObject
156 inline nn::Result WaitObject::WaitOneImpl(s64 nanoSecondsTimeout) in WaitOneImpl()
[all …]
Dos_Mutex.h76 class Mutex : public WaitObject
122 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_Timer.h57 class Timer : public WaitObject
103 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_Task.h81 virtual nn::os::WaitObject* GetWaitObject() = 0;
Dos_ThreadPool.h281 …virtual nn::os::WaitObject* GetWaitObject() { return reinterpret_cast<nn::os::WaitObject*&>(m_Wait… in GetWaitObject()
Dos_Alarm.h224 virtual nn::os::WaitObject* GetWaitObject();
Dos_Thread.h156 class Thread : public WaitObject
956 this->WaitObject::Finalize(); in Finalize()
/CTR-SDK-4.2.5/sources/libraries/os/
Dos_Synchronization.cpp34 WaitObject** objs;
78 nn::Result WaitObject::WaitMultiple(s32* pOut, WaitObject* objs[], s32 numHandles, bool waitAll, s6… in WaitMultiple()
112 WaitObject* pWaitObject = reinterpret_cast<WaitObject*>(p); in nnosWaitObjectWaitOne()
118 WaitObject** pWaitObjects = reinterpret_cast<WaitObject**>(objs); in nnosWaitObjectWaitAll()
119 …return WaitObject::WaitAll(pWaitObjects, numObjects, nn::fnd::TimeSpan::FromNanoSeconds(nanoSecond… in nnosWaitObjectWaitAll()
124 WaitObject** pWaitObjects = reinterpret_cast<WaitObject**>(objs); in nnosWaitObjectWaitAny()
125 …return WaitObject::WaitAny(pWaitObjects, numObjects, nn::fnd::TimeSpan::FromNanoSeconds(nanoSecond… in nnosWaitObjectWaitAny()
Dos_Mutex.cpp55 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosMutexToWaitObject, nnosMutex, nnosWaitObject, Mutex, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
56 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToMutex, nnosWaitObject, nnosMutex, WaitObject, Mutex) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Event.cpp53 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosEventToWaitObject, nnosEvent, nnosWaitObject, Event, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
54 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToEvent, nnosWaitObject, nnosEvent, WaitObject, Event) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Semaphore.cpp55 …_DEFINE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject, Semaphore, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
56 …_DEFINE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore, WaitObject, Semaphore) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Alarm.cpp220 nn::os::WaitObject* Alarm::GetWaitObject() in GetWaitObject()
/CTR-SDK-4.2.5/include/nn/hid/CTR/
Dhid_HidBase.h109 return nn::os::WaitObject::WaitAny(reinterpret_cast<nn::os::WaitObject**>(devices), numDevices); in WaitSamplingAny()
114 …return nn::os::WaitObject::WaitAny(reinterpret_cast<nn::os::WaitObject**>(devices), numDevices, ti… in WaitSamplingAny()