ScummVM API documentation
Common::CoroutineScheduler Member List

This is the complete list of members for Common::CoroutineScheduler, including all inherited members.

_singleton (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >protectedstatic
closeEvent(uint32 pidEvent)Common::CoroutineScheduler
createEvent(bool bManualReset, bool bInitialState)Common::CoroutineScheduler
createProcess(uint32 pid, CORO_ADDR coroAddr, const void *pParam, int sizeParam)Common::CoroutineScheduler
createProcess(CORO_ADDR coroAddr, const void *pParam, int sizeParam)Common::CoroutineScheduler
createProcess(CORO_ADDR coroAddr, const void *pParam)Common::CoroutineScheduler
destroy() (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >inlinestatic
getCurrentPID() constCommon::CoroutineScheduler
getCurrentProcess()Common::CoroutineScheduler
giveWay(PPROCESS pReSchedProc=nullptr)Common::CoroutineScheduler
hasInstance() (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >inlinestatic
instance() (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >inlinestatic
killMatchingProcess(uint32 pidKill, int pidMask=-1)Common::CoroutineScheduler
killProcess(PROCESS *pKillProc)Common::CoroutineScheduler
pulseEvent(uint32 pidEvent)Common::CoroutineScheduler
reschedule(PPROCESS pReSchedProc=nullptr)Common::CoroutineScheduler
rescheduleAll()Common::CoroutineScheduler
reset()Common::CoroutineScheduler
resetEvent(uint32 pidEvent)Common::CoroutineScheduler
schedule()Common::CoroutineScheduler
setEvent(uint32 pidEvent)Common::CoroutineScheduler
setResourceCallback(VFPTRPP pFunc)Common::CoroutineScheduler
Singleton() (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >inlineprotected
SingletonBaseType typedef (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >protected
sleep(Common::CoroContext &coroParam, uint32 duration)Common::CoroutineScheduler
VFPTRPP typedefCommon::CoroutineScheduler
waitForMultipleObjects(Common::CoroContext &coroParam, int nCount, uint32 *pidList, bool bWaitAll, uint32 duration, bool *expired=nullptr)Common::CoroutineScheduler
waitForSingleObject(Common::CoroContext &coroParam, int pid, uint32 duration, bool *expired=nullptr)Common::CoroutineScheduler
~Singleton() (defined in Common::Singleton< CoroutineScheduler >)Common::Singleton< CoroutineScheduler >inlineprotectedvirtual