#include <forwarder.h>
Public Member Functions | |
void | activating_callback (const std_msgs::BoolConstPtr &msg) |
void | callback_0 (const boost::shared_ptr< const MsgType_0 > &msg) |
void | callback_1 (const boost::shared_ptr< const MsgType_1 > &msg) |
Forwarder () | |
void | goal_callback (const move_base_msgs::MoveBaseActionGoal &msg) |
virtual void | onInit () |
virtual | ~Forwarder () |
Private Attributes | |
bool | action_mode_ |
bool | activating_flag_ |
std::string | activating_topic_ |
std::string | input_topic_0_ |
std::string | input_topic_1_ |
actionlib_msgs::GoalID | last_goal_ |
ros::NodeHandle | nh_ |
std::string | output_topic_0_ |
std::string | output_topic_1_ |
ros::Publisher | pub_0_ |
ros::Publisher | pub_1_ |
std::string | pub_action_name_ |
ros::Publisher | pub_cancel_ |
ros::Subscriber | sub_0_ |
ros::Subscriber | sub_1_ |
ros::Subscriber | sub_2_ |
ros::Subscriber | sub_action_cancel_ |
std::string | sub_action_name_ |
Definition at line 32 of file forwarder.h.
micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::Forwarder | ( | ) | [inline] |
Definition at line 35 of file forwarder.h.
virtual micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::~Forwarder | ( | ) | [inline, virtual] |
Definition at line 36 of file forwarder.h.
void micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::activating_callback | ( | const std_msgs::BoolConstPtr & | msg | ) | [inline] |
Definition at line 78 of file forwarder.h.
void micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::callback_0 | ( | const boost::shared_ptr< const MsgType_0 > & | msg | ) | [inline] |
Definition at line 59 of file forwarder.h.
void micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::callback_1 | ( | const boost::shared_ptr< const MsgType_1 > & | msg | ) | [inline] |
Definition at line 68 of file forwarder.h.
void micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::goal_callback | ( | const move_base_msgs::MoveBaseActionGoal & | msg | ) | [inline] |
Definition at line 93 of file forwarder.h.
virtual void micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::onInit | ( | ) | [inline, virtual] |
Implements nodelet::Nodelet.
Definition at line 37 of file forwarder.h.
bool micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::action_mode_ [private] |
Definition at line 107 of file forwarder.h.
bool micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::activating_flag_ [private] |
Definition at line 108 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::activating_topic_ [private] |
Definition at line 102 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::input_topic_0_ [private] |
Definition at line 103 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::input_topic_1_ [private] |
Definition at line 104 of file forwarder.h.
actionlib_msgs::GoalID micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::last_goal_ [private] |
Definition at line 115 of file forwarder.h.
ros::NodeHandle micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::nh_ [private] |
Reimplemented from nodelet::Nodelet.
Definition at line 112 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::output_topic_0_ [private] |
Definition at line 105 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::output_topic_1_ [private] |
Definition at line 106 of file forwarder.h.
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_0_ [private] |
Definition at line 114 of file forwarder.h.
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_1_ [private] |
Definition at line 114 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_action_name_ [private] |
Definition at line 110 of file forwarder.h.
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_cancel_ [private] |
Definition at line 114 of file forwarder.h.
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_0_ [private] |
Definition at line 113 of file forwarder.h.
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_1_ [private] |
Definition at line 113 of file forwarder.h.
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_2_ [private] |
Definition at line 113 of file forwarder.h.
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_action_cancel_ [private] |
Definition at line 113 of file forwarder.h.
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_action_name_ [private] |
Definition at line 109 of file forwarder.h.