subscriber.hpp
Go to the documentation of this file.
1 #ifndef ros1_ros_cpp_template_SUBSCRIBER_HPP_
2 #define ros1_ros_cpp_template_SUBSCRIBER_HPP_
3 
4 #include <std_msgs/Int32.h>
5 #include <ros/subscriber.h>
6 #include <ros/node_handle.h>
7 
8 #include <string>
9 #include <memory>
10 
11 namespace ros1_ros_cpptemplate
12 {
13 
18 {
19 public:
26  Subscriber(ros::NodeHandle& node_handle, const std::string& topic_name);
27 
31  virtual ~Subscriber();
32 
33 protected:
39  virtual void callback(const std_msgs::Int32Ptr& number);
40 
45  {
46  }
47 
50 };
51 typedef std::shared_ptr<Subscriber> SubscriberPtr;
52 
53 } // namespace
54 
55 #endif
virtual void callback(const std_msgs::Int32Ptr &number)
Definition: subscriber.cpp:20
ros::Subscriber subscriber_
Actual subscriber.
Definition: subscriber.hpp:49
std::shared_ptr< Subscriber > SubscriberPtr
Definition: subscriber.hpp:51


ros1_ros_cpptemplate
Author(s): Alexander Reimann
autogenerated on Sat Sep 2 2017 02:38:06