Index

Package: DDS.QueryCondition_Impl

Description

package DDS.QueryCondition_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 new DDS.ReadCondition_Impl.Ref and DDS.QueryCondition.Ref with null record;

Ancestors:

Primitive operations:

DDS.Condition_Impl.Get_User_Object (Inherited)
DDS.Condition_Impl.GetInterface (Inherited)
DDS.Condition_Impl.Set_User_Object (Inherited)
DDS.Condition_Impl.SetInterface (Inherited)
DDS.ReadCondition_Impl.Get_DataReader (Inherited)
DDS.ReadCondition_Impl.Get_Impl_I (Inherited)
DDS.ReadCondition_Impl.Get_Instance_State_Mask (Inherited)
DDS.ReadCondition_Impl.Get_Sample_State_Mask (Inherited)
DDS.ReadCondition_Impl.Get_Trigger_Value (Inherited)
DDS.ReadCondition_Impl.Get_View_State_Mask (Inherited)
DDS.ReadCondition_Impl.GetInterface (Inherited)
DDS.ReadCondition_Impl.SetInterface (Inherited)
Get_Query_Expression
Get_Query_Parameters
Get_ReadConditionImpl_I
GetInterface
Set_Query_Parameters
SetInterface

Types

Ref_Access

type Ref_Access is access all Ref'Class;

DDS_QueryCondition_Access

type DDS_QueryCondition_Access is access all DDS_QueryCondition with Storage_Size => 0;

Subprograms & Entries

Get_Query_Expression

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

Get_Query_Parameters

procedure Get_Query_Parameters 
(Self: not null access Ref;
Params: not null access DDS.String_Seq.Sequence);

Set_Query_Parameters

procedure Set_Query_Parameters 
(Self: not null access Ref;
Params: DDS.String_Seq.Sequence);

Get_ReadConditionImpl_I

function Get_ReadConditionImpl_I 
(Self: access Ref) return DDS.ReadCondition_Impl.Ref_Access;

CreateI

function CreateI 
(C_DataReader: DDS_DataReader_Access;
Sample_Mask: DDS.SampleStateMask;
View_Mask: DDS.ViewStateMask;
Instance_Mask: DDS.InstanceStateMask;
Query: DDS.String;
Query_Params: DDS.String_Seq.Sequence) return DDS.QueryCondition.Ref_Access;

Free

procedure Free 
(Self: access Ref'Class);

GetInterface

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

SetInterface

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