19#ifndef FASTDDS_DDS_PUBLISHER__DATAWRITERLISTENER_HPP
20#define FASTDDS_DDS_PUBLISHER__DATAWRITERLISTENER_HPP
22#include <fastdds/rtps/common/Types.hpp>
23#include <fastdds/dds/core/status/BaseStatus.hpp>
24#include <fastdds/dds/core/status/PublicationMatchedStatus.hpp>
25#include <fastdds/dds/core/status/IncompatibleQosStatus.hpp>
26#include <fastdds/dds/core/status/DeadlineMissedStatus.hpp>
66 static_cast<void>(writer);
67 static_cast<void>(info);
80 static_cast<void>(writer);
81 static_cast<void>(status);
94 static_cast<void>(writer);
95 static_cast<void>(status);
108 static_cast<void>(writer);
109 static_cast<void>(status);
122 static_cast<void>(writer);
123 static_cast<void>(instance);
Class DataWriter, contains the actual implementation of the behaviour of the DataWriter.
Definition DataWriter.hpp:67
virtual void on_offered_incompatible_qos(DataWriter *writer, const OfferedIncompatibleQosStatus &status)
A method called when an incompatible QoS is offered.
Definition DataWriterListener.hpp:90
virtual void on_liveliness_lost(DataWriter *writer, const LivelinessLostStatus &status)
Method called when the liveliness of a DataWriter is lost.
Definition DataWriterListener.hpp:104
virtual ~DataWriterListener()
Destructor.
Definition DataWriterListener.hpp:52
virtual void on_publication_matched(DataWriter *writer, const PublicationMatchedStatus &info)
This method is called when the DataWriter is matched (or unmatched) against an endpoint.
Definition DataWriterListener.hpp:62
DataWriterListener()
Constructor.
Definition DataWriterListener.hpp:45
virtual void on_unacknowledged_sample_removed(DataWriter *writer, const InstanceHandle_t &instance)
Method called when a sample has been removed unacknowledged.
Definition DataWriterListener.hpp:118
virtual void on_offered_deadline_missed(DataWriter *writer, const OfferedDeadlineMissedStatus &status)
A method called when a deadline is missed.
Definition DataWriterListener.hpp:76
Definition BuiltinTopicKey.hpp:26
BaseStatus LivelinessLostStatus
Alias of BaseStatus.
Definition BaseStatus.hpp:41
IncompatibleQosStatus OfferedIncompatibleQosStatus
Alias of IncompatibleQosStatus.
Definition IncompatibleQosStatus.hpp:90
DeadlineMissedStatus OfferedDeadlineMissedStatus
Typedef of DeadlineMissedStatus.
Definition DeadlineMissedStatus.hpp:57
eprosima::fastdds::rtps::InstanceHandle_t InstanceHandle_t
Definition InstanceHandle.hpp:31
A structure storing the publication status.
Definition PublicationMatchedStatus.hpp:32