Public Member Functions | Private Member Functions | Private Attributes
ros1_ros_cpptemplate::Nodelet Class Reference
Inheritance diagram for ros1_ros_cpptemplate::Nodelet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Nodelet ()
virtual void onInit ()
 ~Nodelet ()

Private Member Functions

void reconfigureCB (ros1_template_msgs::FibonacciConfig &config, uint32_t level)
void run (double publish_rate, PublisherPtr publisher)

Private Attributes

AtomicFibonacciPtr atomic_fibonacci_
ros::NodeHandle private_node_handle_
std::vector< std::thread > publish_threads_
PublisherPtr publisher_other_
PublisherPtr publisher_used_interally_
std::shared_ptr
< dynamic_reconfigure::Server
< ros1_template_msgs::FibonacciConfig > > 
reconfigure_server_
ServicePtr service_
std::atomic< bool > shutdown_requested_
SubscriberPtr subscriber_

Detailed Description

Definition at line 25 of file nodelet.cpp.


Constructor & Destructor Documentation

Reimplemented from nodelet::Nodelet.

Definition at line 28 of file nodelet.cpp.

Reimplemented from nodelet::Nodelet.

Definition at line 35 of file nodelet.cpp.


Member Function Documentation

virtual void ros1_ros_cpptemplate::Nodelet::onInit ( ) [inline, virtual]

Implements nodelet::Nodelet.

Definition at line 46 of file nodelet.cpp.

void ros1_ros_cpptemplate::Nodelet::reconfigureCB ( ros1_template_msgs::FibonacciConfig &  config,
uint32_t  level 
) [inline, private]

Definition at line 104 of file nodelet.cpp.

void ros1_ros_cpptemplate::Nodelet::run ( double  publish_rate,
PublisherPtr  publisher 
) [inline, private]

Definition at line 94 of file nodelet.cpp.


Member Data Documentation

Definition at line 115 of file nodelet.cpp.

Definition at line 111 of file nodelet.cpp.

std::vector<std::thread> ros1_ros_cpptemplate::Nodelet::publish_threads_ [private]

Definition at line 118 of file nodelet.cpp.

Definition at line 117 of file nodelet.cpp.

Definition at line 116 of file nodelet.cpp.

std::shared_ptr<dynamic_reconfigure::Server<ros1_template_msgs::FibonacciConfig> > ros1_ros_cpptemplate::Nodelet::reconfigure_server_ [private]

Definition at line 113 of file nodelet.cpp.

Definition at line 121 of file nodelet.cpp.

Definition at line 110 of file nodelet.cpp.

Definition at line 120 of file nodelet.cpp.


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


ros1_ros_cpptemplate
Author(s): Alexander Reimann
autogenerated on Fri Sep 1 2017 02:23:42