type Ref is limited interface and DDS.Listener.Ref;
type Ref_Access is access all Ref'Class;
type DataReader_Access is not null access all DDS.DataReader.Ref'Class;
procedure On_Requested_Deadline_Missed
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.RequestedDeadlineMissedStatus) is null; |
procedure On_Requested_Incompatible_Qos
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.RequestedIncompatibleQosStatus) is null; |
procedure On_Sample_Rejected
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.SampleRejectedStatus) is null; |
procedure On_Liveliness_Changed
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.LivelinessChangedStatus) is null; |
procedure On_Data_Available
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access) is abstract; |
procedure On_Subscription_Matched
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.SubscriptionMatchedStatus) is null; |
procedure On_Sample_Lost
( | Self | : not null access Ref; |
The_Reader | : in DDS.DataReaderListener.DataReader_Access; | |
Status | : in DDS.SampleLostStatus) is null; |
Entity:
DDS.DataReader
Status:
DDS.DATA_AVAILABLE_STATUS;
DDS.LIVELINESS_CHANGED_STATUS, DDS.LivelinessChangedStatus;
DDS.REQUESTED_DEADLINE_MISSED_STATUS, DDS.RequestedDeadlineMissedStatus;
DDS.REQUESTED_INCOMPATIBLE_QOS_STATUS, DDS.RequestedIncompatibleQosStatus;
DDS.SAMPLE_LOST_STATUS, DDS.SampleLostStatus;
DDS.SAMPLE_REJECTED_STATUS, DDS.SampleRejectedStatus;
DDS.SUBSCRIPTION_MATCHED_STATUS, DDS.SubscriptionMatchedStatus;
See also: DDSStatusTypesModule
See also: SharedEACallbackRules