Skip to main content

PublisherListener

Trait PublisherListener 

Source
pub trait PublisherListener: Send + Sync {
    // Provided methods
    fn on_offered_deadline_missed(
        &self,
        _writer: InstanceHandle,
        _status: OfferedDeadlineMissedStatus,
    ) { ... }
    fn on_offered_incompatible_qos(
        &self,
        _writer: InstanceHandle,
        _status: OfferedIncompatibleQosStatus,
    ) { ... }
    fn on_liveliness_lost(
        &self,
        _writer: InstanceHandle,
        _status: LivelinessLostStatus,
    ) { ... }
    fn on_publication_matched(
        &self,
        _writer: InstanceHandle,
        _status: PublicationMatchedStatus,
    ) { ... }
}
Expand description

PublisherListener — Spec §2.2.2.4.3.

Inheritance-Form (Spec): “is a listener of the writers contained within the publisher”. Wir spiegeln die 4 DataWriterListener-Methoden 1:1, damit der Publisher als Bubble-Up-Target funktioniert.

Provided Methods§

Implementors§