Index

Package: DDS.DataReaderListener.Low_Level

Description

package DDS.DataReaderListener.Low_Level is
(c) Copyright, Real-Time Innovations, $Date:: 2012-02-16 #$ All rights reserved. No duplications, whole or partial, manual or electronic, may be made without express written permission. Any such copies, or revisions thereof, must display this notice unaltered. This code contains trade secrets of Real-Time Innovations, Inc.

Types

T_Requested_Deadline_Missed

type T_Requested_Deadline_Missed is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : in DDS_RequestedDeadlineMissedStatus);

T_Requested_Incompatible_Qos

type T_Requested_Incompatible_Qos is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : in DDS_RequestedIncompatibleQosStatus);

T_Sample_Rejected

type T_Sample_Rejected is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : in DDS_SampleRejectedStatus);

T_Liveliness_Changed

type T_Liveliness_Changed is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : in DDS_LivelinessChangedStatus);

T_Data_Available

type T_Data_Available is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader);

T_Subscription_Matched

type T_Subscription_Matched is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : access constant DDS_SubscriptionMatchedStatus);

T_Sample_Lost

type T_Sample_Lost is access procedure
     (Listener_Data : System.Address;
      C_Reader      : access DDS_DataReader;
      Status        : access constant DDS_SampleLostStatus);

Constants & Global variables

C_DataReaderListener_DEFAULT

C_DataReaderListener_DEFAULT : constant DDS_DataReaderListener :=
                                    (as_listener                   => (listener_data => System.Null_Address),
                                     on_requested_deadline_missed  => On_Requested_Deadline_Missed'Access,
                                     on_requested_incompatible_qos => On_Requested_Incompatible_Qos'Access,
                                     on_sample_rejected            => On_Sample_Rejected'Access,
                                     on_liveliness_changed         => On_Liveliness_Changed'Access,
                                     on_data_available             => On_Data_Available'Access,
                                     on_subscription_matched       => On_Subscription_Matched'Access,
                                     on_sample_lost                => On_Sample_Lost'Access);

Subprograms & Entries

On_Requested_Deadline_Missed

procedure On_Requested_Deadline_Missed 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_RequestedDeadlineMissedStatus);

On_Requested_Incompatible_Qos

procedure On_Requested_Incompatible_Qos 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_RequestedIncompatibleQosStatus);

On_Sample_Rejected

procedure On_Sample_Rejected 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_SampleRejectedStatus);

On_Liveliness_Changed

procedure On_Liveliness_Changed 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_LivelinessChangedStatus);

On_Data_Available

procedure On_Data_Available 
(Listener: System.Address;
C_Reader: access DDS_DataReader);

On_Subscription_Matched

procedure On_Subscription_Matched 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_SubscriptionMatchedStatus);

On_Sample_Lost

procedure On_Sample_Lost 
(Listener: System.Address;
C_Reader: access DDS_DataReader;
Status: access constant DDS_SampleLostStatus);