Public Types | Public Member Functions | Public Attributes | Private Attributes
ros::ServiceServer< MReq, MRes > Class Template Reference

#include <service_server.h>

Inheritance diagram for ros::ServiceServer< MReq, MRes >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef void(* CallbackT )(const MReq &, MRes &)

Public Member Functions

virtual void callback (unsigned char *data)
virtual int getEndpointType ()
virtual const char * getMsgMD5 ()
virtual const char * getMsgType ()
 ServiceServer (const char *topic_name, CallbackT cb)

Public Attributes

Publisher pub
MReq req
MRes resp

Private Attributes

CallbackT cb_

Detailed Description

template<typename MReq, typename MRes>
class ros::ServiceServer< MReq, MRes >

Definition at line 46 of file service_server.h.


Member Typedef Documentation

template<typename MReq, typename MRes>
typedef void(* ros::ServiceServer< MReq, MRes >::CallbackT)(const MReq &, MRes &)

Definition at line 48 of file service_server.h.


Constructor & Destructor Documentation

template<typename MReq, typename MRes>
ros::ServiceServer< MReq, MRes >::ServiceServer ( const char *  topic_name,
CallbackT  cb 
) [inline]

Definition at line 50 of file service_server.h.


Member Function Documentation

template<typename MReq, typename MRes>
virtual void ros::ServiceServer< MReq, MRes >::callback ( unsigned char *  data) [inline, virtual]

Implements ros::Subscriber_.

Definition at line 58 of file service_server.h.

template<typename MReq, typename MRes>
virtual int ros::ServiceServer< MReq, MRes >::getEndpointType ( ) [inline, virtual]

Implements ros::Subscriber_.

Definition at line 65 of file service_server.h.

template<typename MReq, typename MRes>
virtual const char* ros::ServiceServer< MReq, MRes >::getMsgMD5 ( ) [inline, virtual]

Implements ros::Subscriber_.

Definition at line 64 of file service_server.h.

template<typename MReq, typename MRes>
virtual const char* ros::ServiceServer< MReq, MRes >::getMsgType ( ) [inline, virtual]

Implements ros::Subscriber_.

Definition at line 63 of file service_server.h.


Member Data Documentation

template<typename MReq, typename MRes>
CallbackT ros::ServiceServer< MReq, MRes >::cb_ [private]

Definition at line 71 of file service_server.h.

template<typename MReq, typename MRes>
Publisher ros::ServiceServer< MReq, MRes >::pub

Definition at line 69 of file service_server.h.

template<typename MReq, typename MRes>
MReq ros::ServiceServer< MReq, MRes >::req

Definition at line 67 of file service_server.h.

template<typename MReq, typename MRes>
MRes ros::ServiceServer< MReq, MRes >::resp

Definition at line 68 of file service_server.h.


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


ric_mc
Author(s): RoboTiCan
autogenerated on Fri May 20 2016 03:48:59