Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
ros::Subscriber< MsgT, void > Class Template Reference

#include <subscriber.h>

Inheritance diagram for ros::Subscriber< MsgT, void >:
Inheritance graph
[legend]

Public Types

typedef void(* CallbackT) (const MsgT &)
 

Public Member Functions

virtual void callback (unsigned char *data)
 
virtual int getEndpointType ()
 
virtual const char * getMsgMD5 ()
 
virtual const char * getMsgType ()
 
 Subscriber (const char *topic_name, CallbackT cb, int endpoint=rosserial_msgs::TopicInfo::ID_SUBSCRIBER)
 

Public Attributes

MsgT msg
 
- Public Attributes inherited from ros::Subscriber_
int id_
 
const char * topic_
 

Private Attributes

CallbackT cb_
 
int endpoint_
 

Detailed Description

template<typename MsgT>
class ros::Subscriber< MsgT, void >

Definition at line 101 of file subscriber.h.

Member Typedef Documentation

template<typename MsgT >
typedef void(* ros::Subscriber< MsgT, void >::CallbackT) (const MsgT &)

Definition at line 104 of file subscriber.h.

Constructor & Destructor Documentation

template<typename MsgT >
ros::Subscriber< MsgT, void >::Subscriber ( const char *  topic_name,
CallbackT  cb,
int  endpoint = rosserial_msgs::TopicInfo::ID_SUBSCRIBER 
)
inline

Definition at line 107 of file subscriber.h.

Member Function Documentation

template<typename MsgT >
virtual void ros::Subscriber< MsgT, void >::callback ( unsigned char *  data)
inlinevirtual

Implements ros::Subscriber_.

Definition at line 114 of file subscriber.h.

template<typename MsgT >
virtual int ros::Subscriber< MsgT, void >::getEndpointType ( )
inlinevirtual

Implements ros::Subscriber_.

Definition at line 128 of file subscriber.h.

template<typename MsgT >
virtual const char* ros::Subscriber< MsgT, void >::getMsgMD5 ( )
inlinevirtual

Implements ros::Subscriber_.

Definition at line 124 of file subscriber.h.

template<typename MsgT >
virtual const char* ros::Subscriber< MsgT, void >::getMsgType ( )
inlinevirtual

Implements ros::Subscriber_.

Definition at line 120 of file subscriber.h.

Member Data Documentation

template<typename MsgT >
CallbackT ros::Subscriber< MsgT, void >::cb_
private

Definition at line 134 of file subscriber.h.

template<typename MsgT >
int ros::Subscriber< MsgT, void >::endpoint_
private

Definition at line 135 of file subscriber.h.

template<typename MsgT >
MsgT ros::Subscriber< MsgT, void >::msg

Definition at line 105 of file subscriber.h.


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


rosserial_client
Author(s): Michael Ferguson, Adam Stambler
autogenerated on Mon Jun 10 2019 14:53:19