#include <schedulernotificationmanager.h>


Public Member Functions | |
| SchedulerNotificationManager (ros::NodeHandle *n, unsigned int id, uint32_t duration, bool reg=true) | |
| void | publishClientName (std::string name) override |
| void | registerAtScheduler () override |
| void | notifyScheduler (uint32_t sec, uint32_t nsec) override |
| void | pause () override |
| void | resume () override |
Private Attributes | |
| ros::NodeHandle * | m_pN |
| ros::Publisher | m_notificationWriter |
| ros::Publisher | m_clientNameWriter |
| SchedulerNotificationConversion | m_schedulerNotificationConversion |
Private Attributes inherited from adore_scheduling::ASchedulerNotificationManager | |
| adore_scheduling::SchedulerNotification | m_sn |
| uint32_t | m_duration |
| bool | m_pause |
Additional Inherited Members | |
Private Member Functions inherited from adore_scheduling::ASchedulerNotificationManager | |
| ASchedulerNotificationManager (uint32_t duration) | |
This class implements methods for communicating with a scheduling instance.
|
inline |

|
inlineoverridevirtual |
Implements adore_scheduling::ASchedulerNotificationManager.


|
inlineoverridevirtual |
Implements adore_scheduling::ASchedulerNotificationManager.

|
inlineoverridevirtual |
Implements adore_scheduling::ASchedulerNotificationManager.


|
inlineoverridevirtual |
Implements adore_scheduling::ASchedulerNotificationManager.


|
inlineoverridevirtual |
Implements adore_scheduling::ASchedulerNotificationManager.

|
private |
|
private |
|
private |
|
private |