_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() const | Common::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 typedef | Common::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 |