#include <scheduler.hpp>

Public Member Functions | |
| void | add (DeadlineHandler *mdh) |
| bool | doesExist (const DeadlineHandler *mdh) const |
| MonotonicTime | getEarliestDeadline () const |
| unsigned | getNumHandlers () const |
| MonotonicTime | pollAndGetMonotonicTime (ISystemClock &sysclock) |
| void | remove (DeadlineHandler *mdh) |
Private Attributes | |
| LinkedListRoot< DeadlineHandler > | handlers_ |
Additional Inherited Members | |
Private Member Functions inherited from uavcan::Noncopyable | |
| Noncopyable () | |
| ~Noncopyable () | |
Definition at line 46 of file scheduler.hpp.
| void uavcan::DeadlineScheduler::add | ( | DeadlineHandler * | mdh | ) |
Definition at line 50 of file uc_scheduler.cpp.
| bool uavcan::DeadlineScheduler::doesExist | ( | const DeadlineHandler * | mdh | ) | const |
Definition at line 62 of file uc_scheduler.cpp.
| MonotonicTime uavcan::DeadlineScheduler::getEarliestDeadline | ( | ) | const |
Definition at line 116 of file uc_scheduler.cpp.
|
inline |
Definition at line 54 of file scheduler.hpp.
| MonotonicTime uavcan::DeadlineScheduler::pollAndGetMonotonicTime | ( | ISystemClock & | sysclock | ) |
Definition at line 87 of file uc_scheduler.cpp.
| void uavcan::DeadlineScheduler::remove | ( | DeadlineHandler * | mdh | ) |
Definition at line 56 of file uc_scheduler.cpp.
|
private |
Definition at line 48 of file scheduler.hpp.