Skip to main content

SubscriberListener

Trait SubscriberListener 

Source
pub trait SubscriberListener: Send + Sync {
    // Provided methods
    fn on_data_on_readers(&self, _subscriber: InstanceHandle) { ... }
    fn on_data_available(&self, _reader: InstanceHandle) { ... }
    fn on_sample_lost(&self, _reader: InstanceHandle, _status: SampleLostStatus) { ... }
    fn on_sample_rejected(
        &self,
        _reader: InstanceHandle,
        _status: SampleRejectedStatus,
    ) { ... }
    fn on_requested_deadline_missed(
        &self,
        _reader: InstanceHandle,
        _status: RequestedDeadlineMissedStatus,
    ) { ... }
    fn on_requested_incompatible_qos(
        &self,
        _reader: InstanceHandle,
        _status: RequestedIncompatibleQosStatus,
    ) { ... }
    fn on_liveliness_changed(
        &self,
        _reader: InstanceHandle,
        _status: LivelinessChangedStatus,
    ) { ... }
    fn on_subscription_matched(
        &self,
        _reader: InstanceHandle,
        _status: SubscriptionMatchedStatus,
    ) { ... }
}
Expand description

SubscriberListener — Spec §2.2.2.5.6 + §2.2.4.2.7.

Erbt alle 7 Reader-Callbacks + 1 zusätzlichen on_data_on_readers.

Provided Methods§

Implementors§