Abstract class representing a generic callback handler, includes high-level functionality such as wait. More...
#include <callback_handlers.hpp>
Public Member Functions | |
virtual const T & | Get () |
void | handle (RxMessage &rx_message, std::string message_key) |
Public Member Functions inherited from io_comm_rx::AbstractCallbackHandler | |
bool | Wait (const boost::posix_time::time_duration &timeout) |
Private Attributes | |
T | message_ |
Additional Inherited Members | |
Protected Attributes inherited from io_comm_rx::AbstractCallbackHandler | |
boost::condition_variable | condition_ |
boost::mutex | mutex_ |
Abstract class representing a generic callback handler, includes high-level functionality such as wait.
Derived class operating on a ROS message level.
Definition at line 141 of file callback_handlers.hpp.
|
inlinevirtual |
Definition at line 144 of file callback_handlers.hpp.
|
inlinevirtual |
Implements io_comm_rx::AbstractCallbackHandler.
Definition at line 146 of file callback_handlers.hpp.
|
private |
Definition at line 173 of file callback_handlers.hpp.