Public Member Functions | Private Attributes | List of all members
PublisherWrapper< MessageT > Class Template Reference

#include <publisher_wrapper.h>

Inheritance diagram for PublisherWrapper< MessageT >:
Inheritance graph
[legend]

Public Member Functions

void publish (std::shared_ptr< void > msg) override
 
 PublisherWrapper (rclcpp::Node::SharedPtr node, const std::string &topic_name, size_t qos)
 
- Public Member Functions inherited from PublisherWrapperBase
 PublisherWrapperBase ()=default
 
virtual ~PublisherWrapperBase ()=default
 

Private Attributes

rclcpp::Publisher< MessageT >::SharedPtr publisher_
 

Detailed Description

template<typename MessageT>
class PublisherWrapper< MessageT >

Definition at line 17 of file publisher_wrapper.h.

Constructor & Destructor Documentation

◆ PublisherWrapper()

template<typename MessageT >
PublisherWrapper< MessageT >::PublisherWrapper ( rclcpp::Node::SharedPtr  node,
const std::string &  topic_name,
size_t  qos 
)
inline

Definition at line 20 of file publisher_wrapper.h.

Member Function Documentation

◆ publish()

template<typename MessageT >
void PublisherWrapper< MessageT >::publish ( std::shared_ptr< void msg)
inlineoverridevirtual

Implements PublisherWrapperBase.

Definition at line 25 of file publisher_wrapper.h.

Member Data Documentation

◆ publisher_

template<typename MessageT >
rclcpp::Publisher<MessageT>::SharedPtr PublisherWrapper< MessageT >::publisher_
private

Definition at line 39 of file publisher_wrapper.h.


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


mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:09