27 #ifndef OSPL_DDS_PUB_DETAIL_DISCOVERY_HPP_ 28 #define OSPL_DDS_PUB_DETAIL_DISCOVERY_HPP_ 42 template <
typename FwdIterator>
45 ISOCPP_THROW_EXCEPTION(ISOCPP_UNSUPPORTED_ERROR,
"Function not currently supported");
49 ::dds::core::InstanceHandleSeq
52 ISOCPP_REPORT_STACK_DDS_BEGIN(dw);
53 return dw.delegate()->matched_subscriptions();
56 template <
typename T,
typename FwdIterator>
59 FwdIterator begin, uint32_t max_size)
61 ISOCPP_REPORT_STACK_DDS_BEGIN(dw);
62 return dw.delegate()->matched_subscriptions(begin, max_size);
68 const ::dds::core::InstanceHandle& h)
70 ISOCPP_REPORT_STACK_DDS_BEGIN(dw);
71 return dw.delegate()->matched_subscription_data(h);
DataWriter allows the application to set the value of the sample to be published under a given Topic...
Class that contains information about available DataReaders within the system.
A DomainParticipant represents the local membership of the application in a Domain.
void ignore(const dds::domain::DomainParticipant &dp, const dds::core::InstanceHandle &handle)
const dds::topic::SubscriptionBuiltinTopicData matched_subscription_data(const dds::pub::DataWriter< T > &dw, const ::dds::core::InstanceHandle &h)
::dds::core::InstanceHandleSeq matched_subscriptions(const dds::pub::DataWriter< T > &dw)