|
|
|
@ -69,7 +69,11 @@ void ArbitrateAllThreads(u32 arbiter, u32 address);
|
|
|
|
|
/// Gets the current thread handle
|
|
|
|
|
Handle GetCurrentThreadHandle();
|
|
|
|
|
|
|
|
|
|
/// Puts the current thread in the wait state for the given type
|
|
|
|
|
/**
|
|
|
|
|
* Puts the current thread in the wait state for the given type
|
|
|
|
|
* @param wait_type Type of wait
|
|
|
|
|
* @param wait_handle Handle of Kernel object that we are waiting on, defaults to current thread
|
|
|
|
|
*/
|
|
|
|
|
void WaitCurrentThread(WaitType wait_type, Handle wait_handle=GetCurrentThreadHandle());
|
|
|
|
|
|
|
|
|
|
/// Put current thread in a wait state - on WaitSynchronization
|
|
|
|
|