mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
This is the complete list of members for mrs_lib::TimeoutManager, including all inherited members.
callback_t typedef (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
change(const timeout_id_t id, const ros::Duration &timeout, const callback_t &callback, const ros::Time &last_reset=ros::Time::now(), const bool oneshot=false, const bool autostart=true) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
lastReset(const timeout_id_t id) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
pause(const timeout_id_t id) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
pauseAll() (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
registerNew(const ros::Duration &timeout, const callback_t &callback, const ros::Time &last_reset=ros::Time::now(), const bool oneshot=false, const bool autostart=true) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
reset(const timeout_id_t id, const ros::Time &time=ros::Time::now()) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
start(const timeout_id_t id, const ros::Time &time=ros::Time::now()) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
startAll(const ros::Time &time=ros::Time::now()) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
started(const timeout_id_t id) (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
timeout_id_t typedef (defined in mrs_lib::TimeoutManager) | mrs_lib::TimeoutManager | |
TimeoutManager(const ros::NodeHandle &nh, const ros::Rate &update_rate) | mrs_lib::TimeoutManager |