Index

Package: DDS.ContentFilteredTopic_Impl

Description

package DDS.ContentFilteredTopic_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_Impl.Ref and DDS.ContentFilteredTopic.Ref with private;

Ancestors:

Primitive operations:

Append_To_Expression_Parameter
Append_To_Expression_Parameter (Inherited)
Get_Expression_Parameters
Get_Expression_Parameters (Inherited)
Get_Filter_Expression
Get_Filter_Expression (Inherited)
Get_Native_Wrapper
Get_Related_Topic (Inherited)
Get_Related_Topic
Remove_From_Expression_Parameter
Remove_From_Expression_Parameter (Inherited)
Set_Expression_Parameters
Set_Expression_Parameters (Inherited)
TopicDescription.Get_Name (Inherited)
TopicDescription.Get_Participant (Inherited)
TopicDescription.Get_Type_Name (Inherited)

Types

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

Get_Filter_Expression

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

Get_Expression_Parameters

procedure Get_Expression_Parameters 
(Self: not null access Ref;
Parameters: access DDS.String_Seq.Sequence);

Set_Expression_Parameters

procedure Set_Expression_Parameters 
(Self: not null access Ref;
Parameters: access constant DDS.String_Seq.Sequence);

Get_Related_Topic

function Get_Related_Topic 
(Self: not null access Ref) return DDS.Topic.Ref_Access;

Free

procedure Free 
(This: in out Ref_Access);

CreateI

function CreateI 
(C_Participant: System.Address;
Name: in DDS.String;
Related_Topic: in DDS.Topic.Ref_Access;
Filter_Expression: in DDS.String;
Filter_Parameters: access DDS.String_Seq.Sequence) return DDS.ContentFilteredTopic.Ref_Access;

Append_To_Expression_Parameter

procedure Append_To_Expression_Parameter 
(Self: not null access Ref;
Index: Natural;
Value: DDS.String);

Remove_From_Expression_Parameter

procedure Remove_From_Expression_Parameter 
(Self: not null access Ref;
Index: Natural;
Value: DDS.String);

Get_Native_Wrapper

function Get_Native_Wrapper 
(Self: not null access Ref) return access RTIDDS.Low_Level.dds_c.topic_h.DDS_ContentFilteredTopic;

Get_FacadeI

function Get_FacadeI 
(CF_TopicW: access RTIDDS.Low_Level.dds_c.topic_h.DDS_ContentFilteredTopic) return Ref_Access;

Finalize_Callback

procedure Finalize_Callback 
(arg1: System.Address;
arg2: System.Address;
arg3: access RTIDDS.Low_Level.reda.worker_impl_h.REDAWorker);