29 #include "std_msgs/String.h" 31 #include <boost/thread.hpp> 43 void chatter1(
const std_msgs::String::ConstPtr& msg)
45 ROS_INFO_STREAM(
"chatter1: [" << msg->data <<
"] [thread=" << boost::this_thread::get_id() <<
"]");
48 void chatter2(
const std_msgs::String::ConstPtr& msg)
50 ROS_INFO_STREAM(
"chatter2: [" << msg->data <<
"] [thread=" << boost::this_thread::get_id() <<
"]");
53 void chatter3(
const std_msgs::String::ConstPtr& msg)
55 ROS_INFO_STREAM(
"chatter3: [" << msg->data <<
"] [thread=" << boost::this_thread::get_id() <<
"]");
60 void chatter4(
const std_msgs::String::ConstPtr& msg)
62 ROS_INFO_STREAM(
"chatter4: [" << msg->data <<
"] [thread=" << boost::this_thread::get_id() <<
"]");
66 int main(
int argc,
char **argv)
void chatter1(const std_msgs::String::ConstPtr &msg)
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
void chatter2(const std_msgs::String::ConstPtr &msg)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
int main(int argc, char **argv)
#define ROS_INFO_STREAM(args)
void chatter3(const std_msgs::String::ConstPtr &msg)
void chatter4(const std_msgs::String::ConstPtr &msg)