Public Types | Protected Member Functions | Protected Attributes
jsk_topic_tools::Snapshot Class Reference

#include <snapshot_nodelet.h>

Inheritance diagram for jsk_topic_tools::Snapshot:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< Snapshot
Ptr
typedef ros::MessageEvent
< topic_tools::ShapeShifter
ShapeShifterEvent

Protected Member Functions

virtual void inputCallback (const boost::shared_ptr< topic_tools::ShapeShifter const > &msg)
virtual void onInit ()
virtual bool requestCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)

Protected Attributes

bool advertised_
bool latch_
boost::mutex mutex_
ros::NodeHandle pnh_
ros::Publisher pub_
ros::Publisher pub_timestamp_
ros::ServiceServer request_service_
bool requested_
ros::Subscriber sub_
bool subscribing_

Detailed Description

Definition at line 48 of file snapshot_nodelet.h.


Member Typedef Documentation

typedef boost::shared_ptr<Snapshot> jsk_topic_tools::Snapshot::Ptr

Definition at line 52 of file snapshot_nodelet.h.

Definition at line 51 of file snapshot_nodelet.h.


Member Function Documentation

void jsk_topic_tools::Snapshot::inputCallback ( const boost::shared_ptr< topic_tools::ShapeShifter const > &  msg) [protected, virtual]

Definition at line 56 of file snapshot_nodelet.cpp.

void jsk_topic_tools::Snapshot::onInit ( ) [protected, virtual]

Implements nodelet::Nodelet.

Definition at line 41 of file snapshot_nodelet.cpp.

bool jsk_topic_tools::Snapshot::requestCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
) [protected, virtual]

Definition at line 90 of file snapshot_nodelet.cpp.


Member Data Documentation

Definition at line 67 of file snapshot_nodelet.h.

Definition at line 69 of file snapshot_nodelet.h.

boost::mutex jsk_topic_tools::Snapshot::mutex_ [protected]

Definition at line 61 of file snapshot_nodelet.h.

Definition at line 65 of file snapshot_nodelet.h.

Definition at line 62 of file snapshot_nodelet.h.

Definition at line 63 of file snapshot_nodelet.h.

Definition at line 60 of file snapshot_nodelet.h.

Definition at line 68 of file snapshot_nodelet.h.

Definition at line 64 of file snapshot_nodelet.h.

Definition at line 66 of file snapshot_nodelet.h.


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


jsk_topic_tools
Author(s): Kei Okada , Yusuke Furuta
autogenerated on Fri Sep 8 2017 03:38:56