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

namespace  ros

Typedefs

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

Functions

template<typename T >
boost::enable_if
< boost::is_base_of
< ros::Message, T > >::type 
ros::assignServiceConnectionHeader (T *t, const boost::shared_ptr< M_string > &connection_header)
template<typename M >
boost::shared_ptr< M > ros::defaultServiceCreateFunction ()
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


roscpp
Author(s): Morgan Quigley mquigley@cs.stanford.edu, Josh Faust jfaust@willowgarage.com, Brian Gerkey gerkey@willowgarage.com
autogenerated on Fri Jan 11 10:08:22 2013