#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::SteadyTimerEvent &e) |
Private Attributes | |
| ros::SteadyTime | deadline_ |
| ros::WallDuration | duration_ |
| ros::NodeHandle | nh_ |
| boost::function< void(void)> | on_timeout_ |
| ros::SteadyTimer | timer_ |
| bond::Timeout::Timeout | ( | const ros::Duration & | d, |
| boost::function< void(void)> | on_timeout = boost::function<void(void)>() |
||
| ) |
Definition at line 36 of file timeout.cpp.
| bond::Timeout::Timeout | ( | const ros::WallDuration & | d, |
| boost::function< void(void)> | on_timeout = boost::function<void(void)>() |
||
| ) |
Definition at line 42 of file timeout.cpp.
| bond::Timeout::~Timeout | ( | ) |
Definition at line 48 of file timeout.cpp.
| void bond::Timeout::cancel | ( | ) |
Definition at line 71 of file timeout.cpp.
| ros::WallDuration bond::Timeout::left | ( | ) |
Definition at line 76 of file timeout.cpp.
| void bond::Timeout::reset | ( | ) |
Definition at line 64 of file timeout.cpp.
| void bond::Timeout::setDuration | ( | const ros::Duration & | d | ) |
Definition at line 53 of file timeout.cpp.
| void bond::Timeout::setDuration | ( | const ros::WallDuration & | d | ) |
Definition at line 58 of file timeout.cpp.
|
private |
Definition at line 81 of file timeout.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |