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