|
| 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.