|
SimpleKernel 1.17.0
|
This is the complete list of members for IdleScheduler, including all inherited members.
| BoostPriority(TaskControlBlock *task, int new_priority) -> void | SchedulerBase | inlinevirtual |
| Dequeue(TaskControlBlock *task) -> void override | IdleScheduler | inlinevirtual |
| Enqueue(TaskControlBlock *task) -> void override | IdleScheduler | inlinevirtual |
| GetQueueSize() const -> size_t override | IdleScheduler | inlinevirtual |
| GetStats() const -> const Stats & | SchedulerBase | inlinevirtual |
| idle_task_ | IdleScheduler | private |
| IdleScheduler() | IdleScheduler | inline |
| IdleScheduler(const IdleScheduler &)=delete | IdleScheduler | |
| IdleScheduler(IdleScheduler &&)=delete | IdleScheduler | |
| IsEmpty() const -> bool override | IdleScheduler | inlinevirtual |
| name | SchedulerBase | |
| OnPreempted(TaskControlBlock *task) -> void override | IdleScheduler | inlinevirtual |
| OnScheduled(TaskControlBlock *task) -> void override | IdleScheduler | inlinevirtual |
| OnTick(TaskControlBlock *current) -> bool override | IdleScheduler | inlinevirtual |
| OnTimeSliceExpired(TaskControlBlock *task) -> bool override | IdleScheduler | inlinevirtual |
| operator=(const IdleScheduler &) -> IdleScheduler &=delete | IdleScheduler | |
| operator=(IdleScheduler &&) -> IdleScheduler &=delete | IdleScheduler | |
| SchedulerBase::operator=(const SchedulerBase &) -> SchedulerBase &=default | SchedulerBase | |
| SchedulerBase::operator=(SchedulerBase &&) -> SchedulerBase &=default | SchedulerBase | |
| PickNext() -> TaskControlBlock *override | IdleScheduler | inlinevirtual |
| ResetStats() -> void | SchedulerBase | inlinevirtual |
| RestorePriority(TaskControlBlock *task) -> void | SchedulerBase | inlinevirtual |
| SchedulerBase()=default | SchedulerBase | |
| SchedulerBase(const SchedulerBase &)=default | SchedulerBase | |
| SchedulerBase(SchedulerBase &&)=default | SchedulerBase | |
| stats_ | SchedulerBase | protected |
| ~IdleScheduler() override=default | IdleScheduler | |
| ~SchedulerBase()=default | SchedulerBase | virtual |