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