polled_camera Namespace Reference

Namespaces

namespace  srv

Classes

struct  GetPolledImage
struct  GetPolledImageRequest_
struct  GetPolledImageResponse_
class  PublicationServer
 Manage image requests from one or more clients. More...

Typedefs

typedef
::polled_camera::GetPolledImageRequest_
< std::allocator< void > > 
GetPolledImageRequest
typedef boost::shared_ptr
< ::polled_camera::GetPolledImageRequest
const > 
GetPolledImageRequestConstPtr
typedef boost::shared_ptr
< ::polled_camera::GetPolledImageRequest
GetPolledImageRequestPtr
typedef
::polled_camera::GetPolledImageResponse_
< std::allocator< void > > 
GetPolledImageResponse
typedef boost::shared_ptr
< ::polled_camera::GetPolledImageResponse
const > 
GetPolledImageResponseConstPtr
typedef boost::shared_ptr
< ::polled_camera::GetPolledImageResponse
GetPolledImageResponsePtr

Functions

template<class T >
PublicationServer advertise (ros::NodeHandle &nh, const std::string &service, void(T::*fp)(polled_camera::GetPolledImage::Request &, polled_camera::GetPolledImage::Response &, sensor_msgs::Image &, sensor_msgs::CameraInfo &), const boost::shared_ptr< T > &obj)
 Advertise a polled image service, version for class member function with bare pointer.
template<class T >
PublicationServer advertise (ros::NodeHandle &nh, const std::string &service, void(T::*fp)(polled_camera::GetPolledImage::Request &, polled_camera::GetPolledImage::Response &, sensor_msgs::Image &, sensor_msgs::CameraInfo &), T *obj)
 Advertise a polled image service, version for class member function with bare pointer.
PublicationServer advertise (ros::NodeHandle &nh, const std::string &service, const PublicationServer::DriverCallback &cb, const ros::VoidPtr &tracked_object=ros::VoidPtr())
 Advertise a polled image service, version for arbitrary boost::function object.

Typedef Documentation

Definition at line 164 of file GetPolledImage.h.

Definition at line 167 of file GetPolledImage.h.

Definition at line 166 of file GetPolledImage.h.

Definition at line 263 of file GetPolledImage.h.

Definition at line 266 of file GetPolledImage.h.

Definition at line 265 of file GetPolledImage.h.


Function Documentation

template<class T >
PublicationServer polled_camera::advertise ( ros::NodeHandle &  nh,
const std::string &  service,
void(T::*)(polled_camera::GetPolledImage::Request &, polled_camera::GetPolledImage::Response &, sensor_msgs::Image &, sensor_msgs::CameraInfo &)  fp,
const boost::shared_ptr< T > &  obj 
) [inline]

Advertise a polled image service, version for class member function with bare pointer.

Definition at line 90 of file publication_server.h.

template<class T >
PublicationServer polled_camera::advertise ( ros::NodeHandle &  nh,
const std::string &  service,
void(T::*)(polled_camera::GetPolledImage::Request &, polled_camera::GetPolledImage::Response &, sensor_msgs::Image &, sensor_msgs::CameraInfo &)  fp,
T *  obj 
) [inline]

Advertise a polled image service, version for class member function with bare pointer.

Definition at line 77 of file publication_server.h.

PublicationServer polled_camera::advertise ( ros::NodeHandle &  nh,
const std::string &  service,
const PublicationServer::DriverCallback &  cb,
const ros::VoidPtr &  tracked_object = ros::VoidPtr() 
)

Advertise a polled image service, version for arbitrary boost::function object.

Definition at line 119 of file publication_server.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Friends


polled_camera
Author(s): Patrick Mihelich
autogenerated on Fri Jan 11 09:11:32 2013