MAV'RIC
Public Member Functions | Protected Member Functions
Scheduler_T< N > Class Template Reference

Scheduler. More...

#include <scheduler.hpp>

Inheritance diagram for Scheduler_T< N >:
Inheritance graph
[legend]
Collaboration diagram for Scheduler_T< N >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Scheduler_T (const Scheduler::conf_t config=default_config())
 Constructor.

Protected Member Functions

uint32_t max_task_count (void)
 Get maximum number of tasks.
Scheduler_tasktasks (void)
 Get pointer to the task list.
const Scheduler_tasktasks (void) const

Detailed Description

template<uint32_t N = 10>
class Scheduler_T< N >

Scheduler.

Template Parameters:
NMaximum number of tasks

Member Function Documentation

template<uint32_t N = 10>
uint32_t Scheduler_T< N >::max_task_count ( void  ) [inline, protected, virtual]

Get maximum number of tasks.

To be overriden by child class

Returns:
Maximum number of tasks

Implements Scheduler.

template<uint32_t N = 10>
Scheduler_task* Scheduler_T< N >::tasks ( void  ) [inline, protected, virtual]

Get pointer to the task list.

Returns:
task list

Implements Scheduler.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines