Safe DDS
eprosima::safedds::protocol::IWriterObserver Interface Referenceabstract

IWriterObserver interface. More...

#include <IWriterObserver.hpp>

Public Member Functions

virtual void acknowledged_up_to_sequence_number (const SampleKey &sample_key) noexcept=0
 Acknowledged up to sequence number. More...
 

Protected Member Functions

 ~IWriterObserver () noexcept=default
 Protected destructor ownership defined on creation. More...
 
 IWriterObserver () noexcept=default
 Default creation. More...
 
 IWriterObserver (const IWriterObserver &) noexcept=delete
 Copy deleted. More...
 
 IWriterObserver (IWriterObserver &&) noexcept=delete
 Movement deleted. More...
 
IWriterObserveroperator= (const IWriterObserver &) noexcept=delete
 Copy operator deleted. More...
 
IWriterObserveroperator= (IWriterObserver &&) noexcept=delete
 Movement operator deleted. More...
 

Detailed Description

IWriterObserver interface.

Constructor & Destructor Documentation

◆ ~IWriterObserver()

eprosima::safedds::protocol::IWriterObserver::~IWriterObserver ( )
protecteddefaultnoexcept

Protected destructor ownership defined on creation.

◆ IWriterObserver() [1/3]

eprosima::safedds::protocol::IWriterObserver::IWriterObserver ( )
protecteddefaultnoexcept

Default creation.

◆ IWriterObserver() [2/3]

eprosima::safedds::protocol::IWriterObserver::IWriterObserver ( const IWriterObserver )
protecteddeletenoexcept

Copy deleted.

◆ IWriterObserver() [3/3]

eprosima::safedds::protocol::IWriterObserver::IWriterObserver ( IWriterObserver &&  )
protecteddeletenoexcept

Movement deleted.

Member Function Documentation

◆ acknowledged_up_to_sequence_number()

virtual void eprosima::safedds::protocol::IWriterObserver::acknowledged_up_to_sequence_number ( const SampleKey &  sample_key)
pure virtualnoexcept

Acknowledged up to sequence number.

Acknowledged that every entities related to a writer have confirmed the reception up to a sequence number: [1, sn).

Parameters
[in]sample_keywriter guid and sequence number.

◆ operator=() [1/2]

IWriterObserver& eprosima::safedds::protocol::IWriterObserver::operator= ( const IWriterObserver )
protecteddeletenoexcept

Copy operator deleted.

◆ operator=() [2/2]

IWriterObserver& eprosima::safedds::protocol::IWriterObserver::operator= ( IWriterObserver &&  )
protecteddeletenoexcept

Movement operator deleted.


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