Classes | Functions
polled_camera Namespace Reference

Classes

class  PublicationServer
 Manage image requests from one or more clients. More...
 

Functions

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. More...
 
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. More...
 
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. More...
 

Function Documentation

◆ advertise() [1/3]

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 154 of file publication_server.cpp.

◆ advertise() [2/3]

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 
)

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

Definition at line 126 of file publication_server.h.

◆ advertise() [3/3]

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 
)

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

Definition at line 139 of file publication_server.h.



polled_camera
Author(s): Patrick Mihelich
autogenerated on Mon Feb 28 2022 22:31:56