#include <MsgFunctor.h>

Public Member Functions | |
| virtual ros::Message * | allocateMsg () |
| virtual void | call (std::string topic_name, ros::Message *m, ros::Time time_play, ros::Time time_recorded) |
| MsgFunctor (T *obj, void(T::*fp)(std::string, ros::Message *, ros::Time, ros::Time, void *), void *user_data, bool inflate) | |
| MsgFunctor (T *obj, void(T::*fp)(std::string, M *, ros::Time, ros::Time, void *), void *user_data) | |
| MsgFunctor (void(*fp)(std::string, ros::Message *, ros::Time, ros::Time, void *), void *user_data, bool inflate) | |
| MsgFunctor (void(*fp)(std::string, M *, ros::Time, ros::Time, void *), void *user_data) | |
Private Attributes | |
| void(* | fp_ )(std::string, ros::Message *, ros::Time, ros::Time, void *) |
| void(T::* | fp_obj_ )(std::string, ros::Message *, ros::Time, ros::Time, void *) |
| void(* | fp_typed_ )(std::string, M *, ros::Time, ros::Time, void *) |
| void(T::* | fp_typed_obj_ )(std::string, M *, ros::Time, ros::Time, void *) |
| bool | inflate_ |
| T * | obj_ |
| void * | user_data_ |
Definition at line 56 of file MsgFunctor.h.
| MsgFunctor< M, T >::MsgFunctor | ( | void(*)(std::string, M *, ros::Time, ros::Time, void *) | fp, | |
| void * | user_data | |||
| ) | [inline] |
Definition at line 59 of file MsgFunctor.h.
| MsgFunctor< M, T >::MsgFunctor | ( | void(*)(std::string, ros::Message *, ros::Time, ros::Time, void *) | fp, | |
| void * | user_data, | |||
| bool | inflate | |||
| ) | [inline] |
Definition at line 62 of file MsgFunctor.h.
| MsgFunctor< M, T >::MsgFunctor | ( | T * | obj, | |
| void(T::*)(std::string, M *, ros::Time, ros::Time, void *) | fp, | |||
| void * | user_data | |||
| ) | [inline] |
Definition at line 66 of file MsgFunctor.h.
| MsgFunctor< M, T >::MsgFunctor | ( | T * | obj, | |
| void(T::*)(std::string, ros::Message *, ros::Time, ros::Time, void *) | fp, | |||
| void * | user_data, | |||
| bool | inflate | |||
| ) | [inline] |
Definition at line 70 of file MsgFunctor.h.
| virtual ros::Message* MsgFunctor< M, T >::allocateMsg | ( | ) | [inline, virtual] |
Implements AbstractMsgFunctor.
Definition at line 113 of file MsgFunctor.h.
| virtual void MsgFunctor< M, T >::call | ( | std::string | topic_name, | |
| ros::Message * | m, | |||
| ros::Time | time_play, | |||
| ros::Time | time_recorded | |||
| ) | [inline, virtual] |
Implements AbstractMsgFunctor.
Definition at line 74 of file MsgFunctor.h.
void(* MsgFunctor< M, T >::fp_)(std::string, ros::Message *, ros::Time, ros::Time, void *) [private] |
Definition at line 123 of file MsgFunctor.h.
void(T::* MsgFunctor< M, T >::fp_obj_)(std::string, ros::Message *, ros::Time, ros::Time, void *) [private] |
Definition at line 125 of file MsgFunctor.h.
void(* MsgFunctor< M, T >::fp_typed_)(std::string, M *, ros::Time, ros::Time, void *) [private] |
Definition at line 124 of file MsgFunctor.h.
void(T::* MsgFunctor< M, T >::fp_typed_obj_)(std::string, M *, ros::Time, ros::Time, void *) [private] |
Definition at line 126 of file MsgFunctor.h.
bool MsgFunctor< M, T >::inflate_ [private] |
Definition at line 121 of file MsgFunctor.h.
T* MsgFunctor< M, T >::obj_ [private] |
Definition at line 122 of file MsgFunctor.h.
void* MsgFunctor< M, T >::user_data_ [private] |
Definition at line 127 of file MsgFunctor.h.