#include <aschedulernotificationmanager.h>


Public Member Functions | |
| ASchedulerNotificationManager (uint32_t duration) | |
| virtual void | publishClientName (std::string name)=0 |
| virtual void | registerAtScheduler ()=0 |
| virtual void | notifyScheduler (uint32_t sec, uint32_t nsec)=0 |
| virtual void | pause ()=0 |
| virtual void | resume ()=0 |
Protected Attributes | |
| adore_scheduling::SchedulerNotification | m_sn |
| uint32_t | m_duration |
| bool | m_pause |
This is an abstract class for managing the communication with a scheduling instance.
|
inline |
|
pure virtual |
Implemented in adore_if_ros_scheduling::SchedulerNotificationManager.
|
pure virtual |
Implemented in adore_if_ros_scheduling::SchedulerNotificationManager.
|
pure virtual |
Implemented in adore_if_ros_scheduling::SchedulerNotificationManager.
|
pure virtual |
Implemented in adore_if_ros_scheduling::SchedulerNotificationManager.
|
pure virtual |
Implemented in adore_if_ros_scheduling::SchedulerNotificationManager.
|
protected |
|
protected |
|
protected |