Click or drag to resize

DataWriterListener Class

Abstract class that can be implemented by an application-provided class and then registered with the DataWriter such that the application can be notified of relevant status changes.
Inheritance Hierarchy
SystemObject
  OpenDDSharp.OpenDDS.DCPSDataWriterListener

Namespace:  OpenDDSharp.OpenDDS.DCPS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version: 0.5.0.0
Syntax
public abstract class DataWriterListener

The DataWriterListener type exposes the following members.

Constructors
  NameDescription
Public methodDataWriterListener
Creates a new instance of DataWriterListener.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOnLivelinessLost

Handles the LivelinessLostStatus communication status.

The LivelinessLostStatus indicates that the liveliness that the DataWriter committed through its Liveliness QoS has not been respected. This means that any connected DataReaders will consider this DataWriter no longer active

Public methodOnOfferedDeadlineMissed

Handles the OfferedDeadlineMissedStatus communication status.

The OfferedDeadlineMissedStatus indicates that the deadline offered by the DataWriter has been missed for one or more instances.

Public methodOnOfferedIncompatibleQos

Handles the OfferedIncompatibleQosStatus communication status.

The OfferedIncompatibleQosStatus indicates that an offered QoS was incompatible with the requested QoS of a DataReader.

Public methodOnPublicationDisconnected
Called when a publication connection failure has been detected and there are still associations using the connection after the configurable graceful_disconnected_period.
Public methodOnPublicationLost
Called when a publication connection is lost and hence one or more associations from this publication to some subscribers have been lost. A connection is "lost" when the retry attempts have been exhausted.
Public methodOnPublicationMatched

Handles the PublicationMatchedStatus communication status.

The PublicationMatchedStatus indicates that the liveliness that the DataWriter committed through its Liveliness QoS has not been respected. This means that any connected DataReaders will consider this DataWriter no longer active.

Public methodOnPublicationReconnected
Called when a disconnected publication connection has been reconnected.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also