MEL
Microthread & Execution library
mel::tasking::ProcessScheduler Member List

This is the complete list of members for mel::tasking::ProcessScheduler, including all inherited members.

activateProcesses()mel::tasking::ProcessScheduler
destroyAllProcesses()mel::tasking::ProcessScheduler
executeProcesses()mel::tasking::ProcessScheduler
getActiveProcessCount() const (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
getCurrentProcess()mel::tasking::ProcessSchedulerstatic
getProcessCount() constmel::tasking::ProcessSchedulerinline
getProcesses()mel::tasking::ProcessSchedulerinline
getTimer() constmel::tasking::ProcessSchedulerinline
getTimer() (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
insertProcess(std::shared_ptr< Process > process, unsigned int startTime=0)mel::tasking::ProcessScheduler
insertProcessNoLock(std::shared_ptr< Process > process, unsigned int startTime=0)mel::tasking::ProcessScheduler
killProcesses(bool deferred)mel::tasking::ProcessScheduler
pauseProcesses()mel::tasking::ProcessScheduler
pauseProcesses(T &predicate)mel::tasking::ProcessScheduler
Process (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerfriend
ProcessElement typedef (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessScheduler
ProcessScheduler(SchedulerOptions opts)mel::tasking::ProcessScheduler
SchedulerOptions typedefmel::tasking::ProcessScheduler
setTimer(std::shared_ptr< Timer > timer)mel::tasking::ProcessScheduler
subscribeProcessEvicted(F &&f) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
susbcribeSleepEvent(F &&f)mel::tasking::ProcessSchedulerinline
susbcribeWakeEvent(F &&f) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
TNewProcesses typedef (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessScheduler
TProcessList typedef (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessScheduler
unsubscribeProcessEvicted(F &&f) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
unsubscribeProcessEvicted(int id) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
unsusbcribeSleepEvent(F &&f) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
unsusbcribeSleepEvent(int id) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
unsusbcribeWakeEvent(F &&f) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessSchedulerinline
~ProcessScheduler(void) (defined in mel::tasking::ProcessScheduler)mel::tasking::ProcessScheduler