Home
last modified time | relevance | path

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

/CTR-SDK-0.13.2/include/nn/os/
Dos_Synchronization.h59 class WaitObject : public HandleObject
87 static void WaitAll(WaitObject* objs[], s32 numObjects);
99 static bool WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
110 static s32 WaitAny(WaitObject* objs[], s32 numObjects);
122 static s32 WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
127 WaitObject() {} in WaitObject() function
128 ~WaitObject() {} in ~WaitObject()
133 …static nn::Result WaitMultiple(s32* pOut, WaitObject* objs[], s32 numObjects, bool waitAll, s64 na…
142 class InterruptEvent : public WaitObject
151 inline nn::Result WaitObject::WaitOneImpl(s64 nanoSecondsTimeout) in WaitOneImpl()
[all …]
Dos_Mutex.h70 class Mutex : public WaitObject
116 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_Task.h79 virtual nn::os::WaitObject* GetWaitObject() = 0;
Dos_Timer.h51 class Timer : public WaitObject
97 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_ThreadPool.h248 …virtual nn::os::WaitObject* GetWaitObject() { return reinterpret_cast<nn::os::WaitObject*&>(m_Wait… in GetWaitObject()
Dos_Alarm.h204 virtual nn::os::WaitObject* GetWaitObject();
Dos_Thread.h163 class Thread : public WaitObject
847 this->WaitObject::Finalize(); in Finalize()
/CTR-SDK-0.13.2/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.cpp37 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosMutexToWaitObject, nnosMutex, nnosWaitObject, Mutex, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
38 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToMutex, nnosWaitObject, nnosMutex, WaitObject, Mutex) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Event.cpp35 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosEventToWaitObject, nnosEvent, nnosWaitObject, Event, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
36 …AIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToEvent, nnosWaitObject, nnosEvent, WaitObject, Event) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Semaphore.cpp37 …_DEFINE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject, Semaphore, WaitObject) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
38 …_DEFINE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore, WaitObject, Semaphore) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
Dos_Alarm.cpp196 nn::os::WaitObject* Alarm::GetWaitObject() in GetWaitObject()
/CTR-SDK-0.13.2/include/nn/hid/CTR/
Dhid_HidBase.h112 return nn::os::WaitObject::WaitAny(reinterpret_cast<nn::os::WaitObject**>(devices), numDevices); in WaitSamplingAny()
117 …return nn::os::WaitObject::WaitAny(reinterpret_cast<nn::os::WaitObject**>(devices), numDevices, ti… in WaitSamplingAny()
/CTR-SDK-0.13.2/include/nn/net/osl/
Dosl_IpcDispatcher.h63 s32 WaitAny(nn::os::WaitObject* ppObjects[], s32 countWaitObjects) in WaitAny()
68 nn::os::WaitObject* ppObjectsToWait[DISPATCHERS_MAX + WAITOBJECTS_MAX]; in WaitAny()
84 … index = nn::os::WaitObject::WaitAny(ppObjectsToWait, m_countDispatchers + countWaitObjects); in WaitAny()
236 WaitObject::SetHandle(hPort); in m_cs()
256 WaitObject::Close(); in Finalize()