mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
mrs_lib::TimeoutManager Member List

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