20.1.3.2. DataWriterListener¶
-
class 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 DataWriter is matched (or unmatched) against an endpoint.
- Parameters:
writer – Pointer to the associated DataWriter
info – Information regarding the matched DataReader
-
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 DataWriter
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 DataWriter
status – The deadline missed status
-
inline virtual void on_liveliness_lost(DataWriter *writer, const LivelinessLostStatus &status)¶
Method called when the liveliness of a DataWriter is lost.
- Parameters:
writer – Pointer to the associated DataWriter
status – The liveliness lost status
-
inline virtual void on_unacknowledged_sample_removed(DataWriter *writer, const InstanceHandle_t &instance)¶
Method called when a sample has been removed unacknowledged.
- Parameters:
writer – Pointer to the associated DataWriter
instance – Handle to the instance the sample was removed from
-
inline DataWriterListener()¶