Lines Matching refs:WaitObject
60 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()
159 inline void WaitObject::WaitOne() in WaitOne()
164 inline bool WaitObject::WaitOne(nn::fnd::TimeSpan timeout) in WaitOne()
171 inline bool WaitObject::WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout) in WaitAll()
179 inline void WaitObject::WaitAll(WaitObject* objs[], s32 numObjects) in WaitAll()
185 inline s32 WaitObject::WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout) in WaitAny()
193 inline s32 WaitObject::WaitAny(WaitObject* objs[], s32 numObjects) in WaitAny()