Index

Package: DDS.TopicDescription_Impl

Description

package DDS.TopicDescription_Impl 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.

Classes

Ref

type Ref is limited new DDS.TopicDescription.Ref with private;

Primitive operations:

create_datareaderI
get_data_type
Get_Native_ContentFilteredTopic_Wrapper
Get_Native_Topic_Wrapper
Get_Participant
Get_Type_Name
GetInterface
Set_Native_ContentFilteredTopic_Wrapper

Types

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

GetInterface

function GetInterface 
(Self: not null access Ref) return System.Address;

Get_Type_Name

function Get_Type_Name 
(Self: not null access Ref) return DDS.String;

Get_Name

function Get_Name 
(Self: not null access Ref) return DDS.String;

Get_Participant

function Get_Participant 
(Self: not null access Ref) return access DDS.DomainParticipant.Ref'Class;

CreateI

function CreateI 
(Wrapper: access RTIDDS.Low_Level.ndds_dds_c_dds_c_topic_h.DDS_Topic) return DDS.TopicDescription_Impl.Ref_Access;

create_datareaderI

function create_datareaderI 
(self: not null access Ref;
l: Integer;
datareaderlistener: DDS.DataReaderListener.Ref_Access;
i: Integer) return DDS.DataReader.Ref_Access;

get_data_type

function get_data_type 
(self: not null access Ref) return access DDS.TypeSupport_Impl.Ref;

Get_Native_Topic_Wrapper

function Get_Native_Topic_Wrapper 
(Self: not null access Ref) return access RTIDDS.Low_Level.ndds_dds_c_dds_c_topic_h.DDS_Topic;

Set_Native_ContentFilteredTopic_Wrapper

procedure Set_Native_ContentFilteredTopic_Wrapper 
(Self: not null access Ref;
CFTopic_W: access RTIDDS.Low_Level.ndds_dds_c_dds_c_topic_h.DDS_ContentFilteredTopic);

Get_Native_ContentFilteredTopic_Wrapper

function Get_Native_ContentFilteredTopic_Wrapper 
(Self: not null access Ref) return access RTIDDS.Low_Level.ndds_dds_c_dds_c_topic_h.DDS_ContentFilteredTopic;

Free

procedure Free 
(This: in out Ref_Access);