nsbaci 1.0
Loading...
Searching...
No Matches
nsbaci::services::runtime::Scheduler Member List

This is the complete list of members for nsbaci::services::runtime::Scheduler, including all inherited members.

addThread(Thread thread)=0nsbaci::services::runtime::Schedulerpure virtual
blockCurrent()=0nsbaci::services::runtime::Schedulerpure virtual
blockedQueuensbaci::services::runtime::Schedulerprotected
blockOnCoend(int32_t expectedThreads)=0nsbaci::services::runtime::Schedulerpure virtual
blockOnSemaphore(uint32_t semaphoreAddr)=0nsbaci::services::runtime::Schedulerpure virtual
checkCoendUnblock()=0nsbaci::services::runtime::Schedulerpure virtual
clear()=0nsbaci::services::runtime::Schedulerpure virtual
coendQueuensbaci::services::runtime::Schedulerprotected
current()=0nsbaci::services::runtime::Schedulerpure virtual
getThreads() const =0nsbaci::services::runtime::Schedulerpure virtual
hasThreads() const =0nsbaci::services::runtime::Schedulerpure virtual
ioQueuensbaci::services::runtime::Schedulerprotected
pickNext()=0nsbaci::services::runtime::Schedulerpure virtual
readyQueuensbaci::services::runtime::Schedulerprotected
runningIndexnsbaci::services::runtime::Schedulerprotected
Scheduler()=default (defined in nsbaci::services::runtime::Scheduler)nsbaci::services::runtime::Scheduler
semaphoreQueuesnsbaci::services::runtime::Schedulerprotected
terminateCurrent()=0nsbaci::services::runtime::Schedulerpure virtual
threadsnsbaci::services::runtime::Schedulerprotected
unblock(nsbaci::types::ThreadID threadId)=0nsbaci::services::runtime::Schedulerpure virtual
unblockIO()=0nsbaci::services::runtime::Schedulerpure virtual
unblockSemaphore(uint32_t semaphoreAddr)=0nsbaci::services::runtime::Schedulerpure virtual
yield()=0nsbaci::services::runtime::Schedulerpure virtual
~Scheduler()=default (defined in nsbaci::services::runtime::Scheduler)nsbaci::services::runtime::Schedulervirtual