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.Entity_Impl.Ref and DDS.TopicDescription.Ref with private;

Ancestors:

Immediate Children:

Primitive operations:

create_datareaderI
get_data_type
Get_Native_ContentFilteredTopic_Wrapper
Get_Native_Topic_Wrapper
Get_Participant
Get_Type_Name
GetInterface
GetInterface
Set_Native_ContentFilteredTopic_Wrapper
SetInterface
SetInterface

Types

Ref_Access

type Ref_Access is access all Ref'Class;

DDS_TopicDescription_Access

type DDS_TopicDescription_Access is access all DDS_TopicDescription with Storage_Size => 0;

Subprograms & Entries

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: not null 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 DDS.TypeSupport_Impl.Ref_Access;

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);

GetInterface

function GetInterface 
(Self: not null access Ref) return DDS_TopicDescription_Access;

SetInterface

procedure SetInterface 
(Self: not null access Ref;
To: DDS_TopicDescription_Access);

GetInterface

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

SetInterface

procedure SetInterface 
(Self: not null access Ref;
To: System.Address);