dynamic_graph_manager
dynamic_graph::RosQueuedSubscribe Class Reference

Publish ROS information in the dynamic-graph. More...

#include <ros_queued_subscribe.hh>

Inheritance diagram for dynamic_graph::RosQueuedSubscribe:
Collaboration diagram for dynamic_graph::RosQueuedSubscribe:

Public Types

typedef boost::shared_ptr< internal::BindedSignalBasebindedSignal_t
 

Public Member Functions

 RosQueuedSubscribe (const std::string &n)
 
virtual std::string getDocString () const
 
void display (std::ostream &os) const
 
void rm (const std::string &signal)
 
std::string list ()
 
void clear ()
 
void clearQueue (const std::string &signal)
 
void readQueue (int beginReadingAt)
 
std::size_t queueSize (const std::string &signal) const
 
template<typename T >
void add (const std::string &type, const std::string &signal, const std::string &topic)
 
std::map< std::string, bindedSignal_t > & bindedSignal ()
 
ros::NodeHandle & nh ()
 
template<typename R , typename S >
void callback (boost::shared_ptr< dynamicgraph::SignalPtr< S, int > > signal, const R &data)
 
template<typename R >
void callbackTimestamp (boost::shared_ptr< dynamicgraph::SignalPtr< ptime, int > > signal, const R &data)
 
int readQueue ()
 

Private Types

typedef boost::posix_time::ptime ptime
 

Private Member Functions

 DYNAMIC_GRAPH_ENTITY_DECL ()
 

Private Attributes

ros::NodeHandle & nh_
 
std::map< std::string, bindedSignal_t > bindedSignal_
 
int readQueue_
 

Static Private Attributes

static const std::string docstring_
 

Friends

template<typename T >
class internal::Add
 
template<typename T , int BufferSize>
class internal::BindedSignal
 

Detailed Description

Publish ROS information in the dynamic-graph.


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