Class Publisher

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public image_transport::SimplePublisherPlugin< CompressedVideo >

Class Documentation

class Publisher : public image_transport::SimplePublisherPlugin<CompressedVideo>

Public Types

using ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor
using ParameterValue = rclcpp::ParameterValue

Public Functions

Publisher()
~Publisher() override
inline virtual std::string getTransportName() const override

Protected Functions

virtual void advertiseImpl(rclcpp::Node *node, const std::string &base_topic, rmw_qos_profile_t custom_qos, rclcpp::PublisherOptions opt) override
virtual void publish(const Image &message, const PublishFn &publish_fn) const override
struct ParameterDefinition

Public Members

ParameterValue defaultValue
ParameterDescriptor descriptor