Index

Package: DDS.DataWriterListener.Low_Level

Description

package DDS.DataWriterListener.Low_Level is
(c) Copyright, Real-Time Innovations, $Date:: 2012-10-23 #$ 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.

Constants & Global variables

DataWriterListener_DEFAULT

DataWriterListener_DEFAULT : constant DDS_DataWriterListener :=
                                  (as_listener                         => (listener_data => System.Null_Address),
                                   on_offered_deadline_missed          => On_Offered_Deadline_Missed'Access,
                                   on_offered_incompatible_qos         => On_Offered_Incompatible_Qos'Access,
                                   on_liveliness_lost                  => On_Liveliness_Lost'Access,
                                   on_publication_matched              => On_Publication_Matched'Access,
                                   on_reliable_writer_cache_changed    => On_Reliable_Writer_Cache_Changed'Access,
                                   on_reliable_reader_activity_changed => On_Reliable_Reader_Activity_Changed'Access,
                                   on_destination_unreachable          => On_Destination_Unreachable'Access,
                                   on_data_request                     => On_Data_Request'Access,
                                   on_data_return                      => On_Data_Return'Access,
                                   on_sample_removed                   => On_Sample_Removed'Access,
                                   on_instance_replaced                => On_Instance_Replaced'Access,
                                   on_application_acknowledgment       => On_Application_Acknowledgment'Access,
                                   on_service_request_accepted         => On_Service_Request_Accepted'Access);

Subprograms & Entries

On_Offered_Deadline_Missed

procedure On_Offered_Deadline_Missed 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_OfferedDeadlineMissedStatus);

On_Offered_Incompatible_Qos

procedure On_Offered_Incompatible_Qos 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_OfferedIncompatibleQosStatus);

On_Liveliness_Lost

procedure On_Liveliness_Lost 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_LivelinessLostStatus);

On_Publication_Matched

procedure On_Publication_Matched 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_PublicationMatchedStatus);

On_Reliable_Writer_Cache_Changed

procedure On_Reliable_Writer_Cache_Changed 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_ReliableWriterCacheChangedStatus);

On_Reliable_Reader_Activity_Changed

procedure On_Reliable_Reader_Activity_Changed 
(Listener: System.Address;
C_Writer: System.Address;
Status: access constant DDS_ReliableReaderActivityChangedStatus);

On_Destination_Unreachable

procedure On_Destination_Unreachable 
(Listener: System.Address;
C_Writer: System.Address;
Instance: access constant RTIDDS.Low_Level.ndds_pres_pres_participant_h.PRESInstanceHandle;
Locator: access constant RTIDDS.Low_Level.ndds_dds_c_dds_c_infrastructure_h.DDS_Locator_t);

On_Data_Request

function On_Data_Request 
(Listener: System.Address;
C_Writer: System.Address;
Cookie: access constant RTIDDS.Low_Level.ndds_dds_c_dds_c_infrastructure_h.DDS_Cookie_t) return System.Address;

On_Data_Return

procedure On_Data_Return 
(Listener: System.Address;
C_Writer: System.Address;
arg: System.Address;
Cookie: access constant RTIDDS.Low_Level.ndds_dds_c_dds_c_infrastructure_h.DDS_Cookie_t);

On_Sample_Removed

procedure On_Sample_Removed 
(Listener: System.Address;
C_Writer: System.Address;
Cookie: access constant RTIDDS.Low_Level.ndds_dds_c_dds_c_infrastructure_h.DDS_Cookie_t);

On_Instance_Replaced

procedure On_Instance_Replaced 
(Listener: System.Address;
C_Writer: System.Address;
Instance: access constant RTIDDS.Low_Level.ndds_pres_pres_participant_h.PRESInstanceHandle);

On_Application_Acknowledgment

procedure On_Application_Acknowledgment 
(Listener: System.Address;
C_Writer: System.Address;
Info: access constant DDS_AcknowledgmentInfo);

On_Service_Request_Accepted

procedure On_Service_Request_Accepted 
(Listener: System.Address;
C_Writer: System.Address;
Info: access constant DDS_ServiceRequestAcceptedStatus);