#include <timeout.h>
Public Member Functions | |
| void | cancel () |
| ros::WallDuration | left () |
| void | reset () |
| void | setDuration (const ros::Duration &d) |
| void | setDuration (const ros::WallDuration &d) |
| Timeout (const ros::Duration &d, boost::function< void(void)> on_timeout=boost::function< void(void)>()) | |
| Timeout (const ros::WallDuration &d, boost::function< void(void)> on_timeout=boost::function< void(void)>()) | |
| ~Timeout () | |
Private Member Functions | |
| void | timerCallback (const ros::WallTimerEvent &e) |
Private Attributes | |
| ros::WallTime | deadline_ |
| ros::WallDuration | duration_ |
| ros::NodeHandle | nh_ |
| boost::function< void(void)> | on_timeout_ |
| ros::WallTimer | timer_ |
| bond::Timeout::Timeout | ( | const ros::Duration & | d, |
| boost::function< void(void)> | on_timeout = boost::function<void(void)>() |
||
| ) |
Definition at line 34 of file timeout.cpp.
| bond::Timeout::Timeout | ( | const ros::WallDuration & | d, |
| boost::function< void(void)> | on_timeout = boost::function<void(void)>() |
||
| ) |
Definition at line 40 of file timeout.cpp.
Definition at line 46 of file timeout.cpp.
| void bond::Timeout::cancel | ( | ) |
Definition at line 69 of file timeout.cpp.
Definition at line 74 of file timeout.cpp.
| void bond::Timeout::reset | ( | ) |
Definition at line 62 of file timeout.cpp.
| void bond::Timeout::setDuration | ( | const ros::Duration & | d | ) |
Definition at line 51 of file timeout.cpp.
| void bond::Timeout::setDuration | ( | const ros::WallDuration & | d | ) |
Definition at line 56 of file timeout.cpp.
| void bond::Timeout::timerCallback | ( | const ros::WallTimerEvent & | e | ) | [private] |
Definition at line 79 of file timeout.cpp.
ros::WallTime bond::Timeout::deadline_ [private] |
ros::WallDuration bond::Timeout::duration_ [private] |
ros::NodeHandle bond::Timeout::nh_ [private] |
boost::function<void(void)> bond::Timeout::on_timeout_ [private] |
ros::WallTimer bond::Timeout::timer_ [private] |