Public Member Functions | Private Member Functions | Private Attributes | Friends
shm_transport::Subscriber< M > Class Template Reference

#include <shm_subscriber.hpp>

List of all members.

Public Member Functions

uint32_t getNumPublishers () const
std::string getTopic () const
Subscriberoperator= (const Subscriber &s)
void shutdown ()
 Subscriber ()
 Subscriber (const Subscriber &s)
 ~Subscriber ()

Private Member Functions

 Subscriber (const ros::Subscriber &sub, SubscriberCallbackHelper< M > *phlp)

Private Attributes

boost::shared_ptr
< SubscriberCallbackHelper< M > > 
phlp_
ros::Subscriber sub_

Friends

class Topic

Detailed Description

template<class M>
class shm_transport::Subscriber< M >

Definition at line 64 of file shm_subscriber.hpp.


Constructor & Destructor Documentation

template<class M>
shm_transport::Subscriber< M >::Subscriber ( ) [inline]

Definition at line 67 of file shm_subscriber.hpp.

template<class M>
shm_transport::Subscriber< M >::~Subscriber ( ) [inline]

Definition at line 70 of file shm_subscriber.hpp.

template<class M>
shm_transport::Subscriber< M >::Subscriber ( const Subscriber< M > &  s) [inline]

Definition at line 73 of file shm_subscriber.hpp.

template<class M>
shm_transport::Subscriber< M >::Subscriber ( const ros::Subscriber< M > &  sub,
SubscriberCallbackHelper< M > *  phlp 
) [inline, private]

Definition at line 96 of file shm_subscriber.hpp.


Member Function Documentation

template<class M>
uint32_t shm_transport::Subscriber< M >::getNumPublishers ( ) const [inline]

Definition at line 91 of file shm_subscriber.hpp.

template<class M>
std::string shm_transport::Subscriber< M >::getTopic ( ) const [inline]

Definition at line 87 of file shm_subscriber.hpp.

template<class M>
Subscriber& shm_transport::Subscriber< M >::operator= ( const Subscriber< M > &  s) [inline]

Definition at line 77 of file shm_subscriber.hpp.

template<class M>
void shm_transport::Subscriber< M >::shutdown ( ) [inline]

Definition at line 83 of file shm_subscriber.hpp.


Friends And Related Function Documentation

template<class M>
friend class Topic [friend]

Definition at line 103 of file shm_subscriber.hpp.


Member Data Documentation

template<class M>
boost::shared_ptr< SubscriberCallbackHelper< M > > shm_transport::Subscriber< M >::phlp_ [private]

Definition at line 101 of file shm_subscriber.hpp.

template<class M>
ros::Subscriber shm_transport::Subscriber< M >::sub_ [private]

Definition at line 100 of file shm_subscriber.hpp.


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


shm_transport
Author(s): Jrdevil-Wang , Wende Tan
autogenerated on Thu Jun 6 2019 18:47:43