Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
compressed_image_transport::CompressedPublisher Class Reference

#include <compressed_publisher.h>

Inheritance diagram for compressed_image_transport::CompressedPublisher:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string getTransportName () const
virtual ~CompressedPublisher ()

Protected Types

typedef
compressed_image_transport::CompressedPublisherConfig 
Config
typedef
dynamic_reconfigure::Server
< Config
ReconfigureServer

Protected Member Functions

virtual void advertiseImpl (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, const image_transport::SubscriberStatusCallback &user_connect_cb, const image_transport::SubscriberStatusCallback &user_disconnect_cb, const ros::VoidPtr &tracked_object, bool latch)
void configCb (Config &config, uint32_t level)
virtual void publish (const sensor_msgs::Image &message, const PublishFn &publish_fn) const

Protected Attributes

Config config_
boost::shared_ptr
< ReconfigureServer
reconfigure_server_

Detailed Description

Definition at line 8 of file compressed_publisher.h.


Member Typedef Documentation

typedef compressed_image_transport::CompressedPublisherConfig compressed_image_transport::CompressedPublisher::Config [protected]

Definition at line 28 of file compressed_publisher.h.

typedef dynamic_reconfigure::Server<Config> compressed_image_transport::CompressedPublisher::ReconfigureServer [protected]

Definition at line 29 of file compressed_publisher.h.


Constructor & Destructor Documentation

Definition at line 11 of file compressed_publisher.h.


Member Function Documentation

void compressed_image_transport::CompressedPublisher::advertiseImpl ( ros::NodeHandle nh,
const std::string &  base_topic,
uint32_t  queue_size,
const image_transport::SubscriberStatusCallback user_connect_cb,
const image_transport::SubscriberStatusCallback user_disconnect_cb,
const ros::VoidPtr tracked_object,
bool  latch 
) [protected, virtual]
void compressed_image_transport::CompressedPublisher::configCb ( Config config,
uint32_t  level 
) [protected]

Definition at line 35 of file compressed_publisher.cpp.

virtual std::string compressed_image_transport::CompressedPublisher::getTransportName ( ) const [inline, virtual]

Implements image_transport::PublisherPlugin.

Definition at line 13 of file compressed_publisher.h.

void compressed_image_transport::CompressedPublisher::publish ( const sensor_msgs::Image &  message,
const PublishFn publish_fn 
) const [protected, virtual]

Member Data Documentation

Definition at line 31 of file compressed_publisher.h.

Definition at line 30 of file compressed_publisher.h.


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


compressed_image_transport
Author(s): Patrick Mihelich, Julius Kammerl
autogenerated on Sat Dec 28 2013 17:06:09