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