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:64
Class DataWriterListener, allows the end user to implement callbacks triggered by certain events.
Definition DataWriterListener.hpp:39
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 DomainParticipant.hpp:45
A struct storing the base status.
Definition BaseStatus.hpp:30
A struct storing the deadline status.
Definition DeadlineMissedStatus.hpp:31
A struct storing the requested incompatible QoS status.
Definition IncompatibleQosStatus.hpp:61
A structure storing the publication status.
Definition PublicationMatchedStatus.hpp:32
Struct InstanceHandle_t, used to contain the key for WITH_KEY topics.
Definition InstanceHandle.hpp:154