#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 |