Classes | Namespaces | Typedefs | Functions
service_callback_helper.h File Reference
#include "ros/forwards.h"
#include "ros/common.h"
#include "ros/message.h"
#include "ros/message_traits.h"
#include "ros/service_traits.h"
#include "ros/serialization.h"
#include <boost/type_traits/is_base_of.hpp>
#include <boost/utility/enable_if.hpp>
Include dependency graph for service_callback_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ros::ServiceCallbackHelper
 Abstract base class used by service servers to deal with concrete message types through a common interface. This is one part of the roscpp API that is not fully stable, so overloading this class is not recommended. More...
 
struct  ros::ServiceCallbackHelperCallParams
 
class  ros::ServiceCallbackHelperT< Spec >
 Concrete generic implementation of ServiceCallbackHelper for any normal service type. More...
 
class  ros::ServiceEvent< MReq, MRes >
 Event type for services, ros::ServiceEvent<MReq, MRes>& can be used in your callback instead of MReq&, MRes&. More...
 
struct  ros::ServiceSpec< MReq, MRes >
 
struct  ros::ServiceSpecCallParams< MReq, MRes >
 

Namespaces

 ros
 

Typedefs

typedef boost::shared_ptr< ServiceCallbackHelper > ros::ServiceCallbackHelperPtr
 

Functions

template<typename M >
boost::shared_ptr< M > ros::defaultServiceCreateFunction ()
 


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
autogenerated on Mon Nov 2 2020 03:52:26