OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
OpenDDS::DCPS::DataReaderListener Interface Reference

import"DdsDcpsSubscriptionExt.idl";

Inheritance diagram for OpenDDS::DCPS::DataReaderListener:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::DataReaderListener:
Collaboration graph
[legend]

Public Member Functions

void on_subscription_disconnected (in ::DDS::DataReader reader, in SubscriptionDisconnectedStatus status)
 
void on_subscription_reconnected (in ::DDS::DataReader reader, in SubscriptionReconnectedStatus status)
 
void on_subscription_lost (in ::DDS::DataReader reader, in SubscriptionLostStatus status)
 
void on_budget_exceeded (in ::DDS::DataReader reader, in BudgetExceededStatus status)
 Called when the latency budget has been exceeded. More...
 
- Public Member Functions inherited from DDS::DataReaderListener
void on_requested_deadline_missed (in DataReader reader, in RequestedDeadlineMissedStatus status)
 
void on_requested_incompatible_qos (in DataReader reader, in RequestedIncompatibleQosStatus status)
 
void on_sample_rejected (in DataReader reader, in SampleRejectedStatus status)
 
void on_liveliness_changed (in DataReader reader, in LivelinessChangedStatus status)
 
void on_data_available (in DataReader reader)
 
void on_subscription_matched (in DataReader reader, in SubscriptionMatchedStatus status)
 
void on_sample_lost (in DataReader reader, in SampleLostStatus status)
 

Detailed Description

Definition at line 45 of file DdsDcpsSubscriptionExt.idl.

Member Function Documentation

◆ on_budget_exceeded()

void OpenDDS::DCPS::DataReaderListener::on_budget_exceeded ( in ::DDS::DataReader  reader,
in BudgetExceededStatus  status 
)

Called when the latency budget has been exceeded.

◆ on_subscription_disconnected()

void OpenDDS::DCPS::DataReaderListener::on_subscription_disconnected ( in ::DDS::DataReader  reader,
in SubscriptionDisconnectedStatus  status 
)

Called when a connection failure has been detected and there are still associations using the connection after the configurable graceful_disconnected_period. When connection is gracefully disconnected, this callback is also triggered.

◆ on_subscription_lost()

void OpenDDS::DCPS::DataReaderListener::on_subscription_lost ( in ::DDS::DataReader  reader,
in SubscriptionLostStatus  status 
)

Called when a connection is lost and hence one or more associations from this subscription to some publishers have been lost. A connection is "lost" when the retry attempts have been exhausted.

◆ on_subscription_reconnected()

void OpenDDS::DCPS::DataReaderListener::on_subscription_reconnected ( in ::DDS::DataReader  reader,
in SubscriptionReconnectedStatus  status 
)

Called when a disconnected connection has been reconnected.


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