Class Publisher

Inheritance Relationships

Base Type

  • public image_transport::SimplePublisherPlugin< CompressedVideo >

Class Documentation

class Publisher : public image_transport::SimplePublisherPlugin<CompressedVideo>

Public Types

using PublisherTFn = PublishFn
using QoSType = rmw_qos_profile_t
using NodeType = rclcpp::Node*

Public Functions

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

Protected Functions

void advertiseImpl(NodeType node, const std::string &base_topic, QoSType custom_qos) override
void publish(const Image &message, const PublisherTFn &publish_fn) const override