rmw_fastrtps_shared_cpp  master
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
ServicePubListener Class Reference

#include <custom_service_info.hpp>

Inheritance diagram for ServicePubListener:
Inheritance graph
[legend]
Collaboration diagram for ServicePubListener:
Collaboration graph
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

◆ ServicePubListener()

ServicePubListener::ServicePubListener ( CustomServiceInfo info)
inlineexplicit

Member Function Documentation

◆ on_publication_matched()

void ServicePubListener::on_publication_matched ( eprosima::fastdds::dds::DataWriter *  ,
const eprosima::fastdds::dds::PublicationMatchedStatus &  info 
)
inlinefinal

◆ wait_for_subscription()

template<class Rep , class Period >
bool ServicePubListener::wait_for_subscription ( const eprosima::fastrtps::rtps::GUID_t &  guid,
const std::chrono::duration< Rep, Period > &  rel_time 
)
inline

◆ check_for_subscription()

client_present_t ServicePubListener::check_for_subscription ( const eprosima::fastrtps::rtps::GUID_t &  guid)
inline

◆ endpoint_erase_if_exists()

void ServicePubListener::endpoint_erase_if_exists ( const eprosima::fastrtps::rtps::GUID_t &  endpointGuid)
inline

◆ endpoint_add_reader_and_writer()

void ServicePubListener::endpoint_add_reader_and_writer ( const eprosima::fastrtps::rtps::GUID_t &  readerGuid,
const eprosima::fastrtps::rtps::GUID_t &  writerGuid 
)
inline

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