Class PublisherPlugin

Inheritance Relationships

Base Types

  • public image_transport::SimplePublisherPlugin< std_msgs::msg::String >

  • private rtsp_image_transport::GraphMonitorListener (Class GraphMonitorListener)

Class Documentation

class PublisherPlugin : public image_transport::SimplePublisherPlugin<std_msgs::msg::String>, private rtsp_image_transport::GraphMonitorListener

Public Functions

PublisherPlugin()
void shutdown() override
std::string getTransportName() const override

Protected Functions

void advertiseImpl(rclcpp::Node *node, const std::string &base_topic, rmw_qos_profile_t custom_qos, rclcpp::PublisherOptions options) override
void publish(const sensor_msgs::msg::Image &image, const PublisherT &publisher) const override