#include <trigger_matcher.h>

Public Member Functions | |
| ros::Time | getTimestampBlocking (const ros::Time &t) |
| ros::Time | getTimestampBlocking (const ros::Time &t, double timeout) |
| ros::Time | getTimestampNoblock (const ros::Time &data_time) |
| void | reset () |
| TriggerMatcher (unsigned int late_data_count_allowed, unsigned int max_trig_queue_length) | |
| virtual | ~TriggerMatcher () |
Public Member Functions inherited from timestamp_tools::TriggerMatcherBase | |
| bool | hasTimestamp () |
| void | setLateDataCountAllowed (unsigned int v) |
| void | setTrigDelay (double delay) |
| void | setTrigDelay (const ros::Duration &delay) |
| void | triggerCallback (double stamp) |
| void | triggerCallback (const std_msgs::HeaderConstPtr &msg) |
| void | triggerCallback (const ros::Time &stamp) |
| TriggerMatcherBase (unsigned int late_data_count_allowed, unsigned int max_trig_queue_length) | |
| virtual | ~TriggerMatcherBase () |
Protected Member Functions | |
| virtual void | gotTrigger () |
Protected Member Functions inherited from timestamp_tools::TriggerMatcherBase | |
| virtual void | baseReset () |
| ros::Time | getTimestampNoblockPrelocked (const ros::Time &data_time) |
Private Attributes | |
| boost::mutex | data_source_mutex_ |
| boost::condition_variable | got_trigger_condition_ |
Additional Inherited Members | |
Public Attributes inherited from timestamp_tools::TriggerMatcherBase | |
| bool | verbose_ |
Static Public Attributes inherited from timestamp_tools::TriggerMatcherBase | |
| static const ros::Time | DropData = ros::TIME_MIN |
| static const ros::Time | RetryLater = ros::TIME_MAX |
Protected Attributes inherited from timestamp_tools::TriggerMatcherBase | |
| boost::mutex | mutex_ |
Definition at line 216 of file trigger_matcher.h.
|
inlinevirtual |
Definition at line 229 of file trigger_matcher.h.
|
inline |
Definition at line 232 of file trigger_matcher.h.
Definition at line 244 of file trigger_matcher.h.
|
inline |
Definition at line 259 of file trigger_matcher.h.
|
inline |
Definition at line 274 of file trigger_matcher.h.
|
inlineprotectedvirtual |
Implements timestamp_tools::TriggerMatcherBase.
Definition at line 223 of file trigger_matcher.h.
|
inline |
Definition at line 236 of file trigger_matcher.h.
|
private |
Definition at line 219 of file trigger_matcher.h.
|
private |
Definition at line 220 of file trigger_matcher.h.