Public Member Functions | Private Attributes
micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 > Class Template Reference

#include <forwarder.h>

Inheritance diagram for micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

template<typename MsgType_0, typename MsgType_1 = std_msgs::Bool>
class micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >

Definition at line 32 of file forwarder.h.


Constructor & Destructor Documentation

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::Forwarder ( ) [inline]

Definition at line 35 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
virtual micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::~Forwarder ( ) [inline, virtual]

Definition at line 36 of file forwarder.h.


Member Function Documentation

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.


Member Data Documentation

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
bool micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::action_mode_ [private]

Definition at line 107 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
bool micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::activating_flag_ [private]

Definition at line 108 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::activating_topic_ [private]

Definition at line 102 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::input_topic_0_ [private]

Definition at line 103 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::input_topic_1_ [private]

Definition at line 104 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
actionlib_msgs::GoalID micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::last_goal_ [private]

Definition at line 115 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
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.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::output_topic_0_ [private]

Definition at line 105 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::output_topic_1_ [private]

Definition at line 106 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_0_ [private]

Definition at line 114 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_1_ [private]

Definition at line 114 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_action_name_ [private]

Definition at line 110 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Publisher micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::pub_cancel_ [private]

Definition at line 114 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_0_ [private]

Definition at line 113 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_1_ [private]

Definition at line 113 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_2_ [private]

Definition at line 113 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
ros::Subscriber micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_action_cancel_ [private]

Definition at line 113 of file forwarder.h.

template<typename MsgType_0 , typename MsgType_1 = std_msgs::Bool>
std::string micros_mars_task_alloc::Forwarder< MsgType_0, MsgType_1 >::sub_action_name_ [private]

Definition at line 109 of file forwarder.h.


The documentation for this class was generated from the following file:


micros_mars_task_alloc
Author(s): Minglong Li , Xiaodong Yi , Yanzhen Wang , Zhongxuan Cai
autogenerated on Mon Jul 1 2019 19:55:03