|
|
| Node (const std::string &name, eprosima::fastdds::dds::DomainId_t domain_id=0) |
| eprosima::fastdds::dds::DomainParticipant * | participant () const |
| | Get the DDS DomainParticipant.
|
| template<typename PubSubT> |
| auto | create_publisher (const std::string &topic_name, int qos_depth=10) |
| | Create a publisher object
|
| template<typename PubSubT> |
| auto | create_subscription (const std::string &topic_name, int qos_depth, typename Subscription< PubSubT >::Callback cb) |
| | Create a subscription object
|
Represents a DDS node.
This class is responsible for creating and managing DDS publishers and subscribers.