17.1.3.2. DataWriterListener¶
-
class eprosima::fastdds::dds::DataWriterListener¶
Class DataWriterListener, allows the end user to implement callbacks triggered by certain events.
Subclassed by eprosima::fastdds::dds::PublisherListener
Public Functions
-
inline DataWriterListener()¶
Constructor.
-
inline virtual ~DataWriterListener()¶
Destructor.
-
inline virtual void on_publication_matched(DataWriter *writer, const PublicationMatchedStatus &info)¶
This method is called when the Publisher is matched (or unmatched) against an endpoint.
- Parameters
writer – Pointer to the associated Publisher
info – Information regarding the matched subscriber
-
inline virtual void on_offered_deadline_missed(DataWriter *writer, const OfferedDeadlineMissedStatus &status)¶
A method called when a deadline is missed
- Parameters
writer – Pointer to the associated Publisher
status – The deadline missed status
-
inline virtual void on_offered_incompatible_qos(DataWriter *writer, const OfferedIncompatibleQosStatus &status)¶
A method called when an incompatible QoS is offered
- Parameters
writer – Pointer to the associated Publisher
status – The deadline missed status
-
inline virtual void on_liveliness_lost(DataWriter *writer, const LivelinessLostStatus &status)¶
Method called when the liveliness of a publisher is lost.
- Parameters
writer – The publisher
status – The liveliness lost status
-
inline DataWriterListener()¶