Class ZstdPublisher

Inheritance Relationships

Base Type

  • public image_transport::SimplePublisherPlugin< CompressedImage >

Class Documentation

class ZstdPublisher : public image_transport::SimplePublisherPlugin<CompressedImage>

Public Functions

ZstdPublisher()
~ZstdPublisher() override = default
std::string getTransportName() const override

Protected Functions

void advertiseImpl(image_transport::RequiredInterfaces node_interfaces, const std::string &base_topic, rclcpp::QoS custom_qos, rclcpp::PublisherOptions options) final
void publish(const sensor_msgs::msg::Image &message, const PublisherT &publisher) const override

Protected Attributes

rclcpp::Logger logger_
rclcpp::node_interfaces::NodeParametersInterface::SharedPtr node_param_interface_
rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base_interface_