Extension of ros::CallbackInterface so we can insert things on the ROS Callback Queue. More...
#include <executor.h>
Public Types | |
using | Function = std::function< void()> |
Public Types inherited from ros::CallbackInterface | |
enum | CallResult |
Public Member Functions | |
CallResult | call () |
LocomotorCallback (Function functor) | |
~LocomotorCallback () | |
Public Member Functions inherited from ros::CallbackInterface | |
virtual bool | ready () |
virtual | ~CallbackInterface () |
Private Attributes | |
Function | functor_ |
Additional Inherited Members | |
Public Attributes inherited from ros::CallbackInterface | |
Invalid | |
Success | |
TryAgain | |
Extension of ros::CallbackInterface so we can insert things on the ROS Callback Queue.
Definition at line 48 of file executor.h.
using locomotor::LocomotorCallback::Function = std::function<void()> |
Definition at line 51 of file executor.h.
|
inlineexplicit |
Definition at line 53 of file executor.h.
|
inline |
Definition at line 54 of file executor.h.
|
inlinevirtual |
Implements ros::CallbackInterface.
Definition at line 56 of file executor.h.
|
private |
Definition at line 62 of file executor.h.