Fast DDS  Version 3.1.2
Fast DDS
Loading...
Searching...
No Matches
DataWriterListener Class Reference

Class DataWriterListener, allows the end user to implement callbacks triggered by certain events. More...

#include <DataWriterListener.hpp>

Inheritance diagram for DataWriterListener:

Public Member Functions

 DataWriterListener ()
 Constructor.
 
virtual ~DataWriterListener ()
 Destructor.
 
virtual void on_publication_matched (DataWriter *writer, const PublicationMatchedStatus &info)
 This method is called when the DataWriter is matched (or unmatched) against an endpoint.
 
virtual void on_offered_deadline_missed (DataWriter *writer, const OfferedDeadlineMissedStatus &status)
 A method called when a deadline is missed.
 
virtual void on_offered_incompatible_qos (DataWriter *writer, const OfferedIncompatibleQosStatus &status)
 A method called when an incompatible QoS is offered.
 
virtual void on_liveliness_lost (DataWriter *writer, const LivelinessLostStatus &status)
 Method called when the liveliness of a DataWriter is lost.
 
virtual void on_unacknowledged_sample_removed (DataWriter *writer, const InstanceHandle_t &instance)
 Method called when a sample has been removed unacknowledged.
 

Detailed Description

Class DataWriterListener, allows the end user to implement callbacks triggered by certain events.

Constructor & Destructor Documentation

◆ DataWriterListener()

DataWriterListener ( )
inline

Constructor.

◆ ~DataWriterListener()

virtual ~DataWriterListener ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ on_liveliness_lost()

virtual void on_liveliness_lost ( DataWriter * writer,
const LivelinessLostStatus & status )
inlinevirtual

Method called when the liveliness of a DataWriter is lost.

Parameters
writerPointer to the associated DataWriter
statusThe liveliness lost status

◆ on_offered_deadline_missed()

virtual void on_offered_deadline_missed ( DataWriter * writer,
const OfferedDeadlineMissedStatus & status )
inlinevirtual

A method called when a deadline is missed.

Parameters
writerPointer to the associated DataWriter
statusThe deadline missed status

◆ on_offered_incompatible_qos()

virtual void on_offered_incompatible_qos ( DataWriter * writer,
const OfferedIncompatibleQosStatus & status )
inlinevirtual

A method called when an incompatible QoS is offered.

Parameters
writerPointer to the associated DataWriter
statusThe deadline missed status

◆ on_publication_matched()

virtual void on_publication_matched ( DataWriter * writer,
const PublicationMatchedStatus & info )
inlinevirtual

This method is called when the DataWriter is matched (or unmatched) against an endpoint.

Parameters
writerPointer to the associated DataWriter
infoInformation regarding the matched DataReader

◆ on_unacknowledged_sample_removed()

virtual void on_unacknowledged_sample_removed ( DataWriter * writer,
const InstanceHandle_t & instance )
inlinevirtual

Method called when a sample has been removed unacknowledged.

Parameters
writerPointer to the associated DataWriter
instanceHandle to the instance the sample was removed from

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