MAV'RIC
Scheduler Member List
This is the complete list of members for Scheduler, including all inherited members.
add_task(uint32_t repeat_period, typename Scheduler_task::function< T >::type_t task_function, T *task_argument, Scheduler_task::priority_t priority=Scheduler_task::PRIORITY_NORMAL, Scheduler_task::timing_mode_t timing_mode=Scheduler_task::PERIODIC_ABSOLUTE, Scheduler_task::run_mode_t run_mode=Scheduler_task::RUN_REGULAR, int32_t task_id=-1)Scheduler
default_config(void)Scheduler [static]
FIXED_PRIORITY enum valueScheduler
get_task_by_id(uint16_t task_id) const Scheduler
get_task_by_id(uint16_t task_id) (defined in Scheduler)Scheduler
get_task_by_index(uint16_t task_index) const Scheduler
get_task_by_index(uint16_t task_index) (defined in Scheduler)Scheduler
max_task_count(void)=0Scheduler [protected, pure virtual]
ROUND_ROBIN enum valueScheduler
run_all_tasks_now(void)Scheduler
Scheduler(const Scheduler::conf_t config=default_config())Scheduler
sort_tasks(void)Scheduler
strategy_t enum nameScheduler
suspend_all_tasks(uint32_t delay)Scheduler
task_count(void) const Scheduler
tasks(void)=0Scheduler [protected, pure virtual]
tasks(void) const =0 (defined in Scheduler)Scheduler [protected, pure virtual]
TIMEBASEScheduler [static]
update(void)Scheduler
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines