Class ServicePubListener

Inheritance Relationships

Base Type

  • public eprosima::fastdds::dds::DataWriterListener

Class Documentation

class ServicePubListener : public eprosima::fastdds::dds::DataWriterListener

Public Functions

inline explicit ServicePubListener(CustomServiceInfo *info)
inline void on_publication_matched(eprosima::fastdds::dds::DataWriter*, const eprosima::fastdds::dds::PublicationMatchedStatus &info) final
template<class Rep, class Period>
inline bool wait_for_subscription(const eprosima::fastrtps::rtps::GUID_t &guid, const std::chrono::duration<Rep, Period> &rel_time)
template<class Rep, class Period>
inline client_present_t check_for_subscription(const eprosima::fastrtps::rtps::GUID_t &guid, const std::chrono::duration<Rep, Period> &max_blocking_time)
inline void endpoint_erase_if_exists(const eprosima::fastrtps::rtps::GUID_t &endpointGuid)
inline void endpoint_add_reader_and_writer(const eprosima::fastrtps::rtps::GUID_t &readerGuid, const eprosima::fastrtps::rtps::GUID_t &writerGuid)