Home
last modified time | relevance | path

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

/CTR-SDK-1.0.0/CTR_SDK/include/nn/os/
Dos_Synchronization.h60 class WaitObject : public HandleObject
88 static void WaitAll(WaitObject* objs[], s32 numObjects);
100 static bool WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
111 static s32 WaitAny(WaitObject* objs[], s32 numObjects);
123 static s32 WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
128 WaitObject() {} in WaitObject() function
129 ~WaitObject() {} in ~WaitObject()
134 …static nn::Result WaitMultiple(s32* pOut, WaitObject* objs[], s32 numObjects, bool waitAll, s64 na…
143 class InterruptEvent : public WaitObject
152 inline nn::Result WaitObject::WaitOneImpl(s64 nanoSecondsTimeout) in WaitOneImpl()
[all …]
Dos_Mutex.h74 class Mutex : public WaitObject
120 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_Task.h81 virtual nn::os::WaitObject* GetWaitObject() = 0;
Dos_Timer.h54 class Timer : public WaitObject
100 void Finalize() { WaitObject::Finalize(); } in Finalize()
Dos_ThreadPool.h275 …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.h171 class Thread : public WaitObject
858 this->WaitObject::Finalize(); in Finalize()
/CTR-SDK-1.0.0/CTR_SDK/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-1.0.0/CTR_SDK/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()
/CTR-SDK-1.0.0/CTR_SDK/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()