Index

Package: DDS.FlowController_Impl

Description

package DDS.FlowController_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 RTIDDS.Obj_Impl.Ref and DDS.FlowController.Ref with null record;

Ancestors:

Limited_Controlled

Primitive operations:

Adjust (Inherited)
Finalize (Inherited)
Get_Participant (overriding Ref)
Get_Property
GetInterface
Initialize (Inherited)
RTIDDS.Obj_Impl.GetInterface (Inherited)
RTIDDS.Obj_Impl.Interface_Is_Null (Inherited)
RTIDDS.Obj_Impl.SetInterface (Inherited)
Set_Property
SetInterface
Trigger_Flow

Types

Ref_Access

type Ref_Access is access all Ref'Class;

DDS_FlowController_Access

type DDS_FlowController_Access is access all DDS_FlowController with Storage_Size => 0;

Subprograms & Entries

Set_Property

procedure Set_Property 
(Self: not null access Ref;
prop: access DDS.FlowControllerProperty_T);

Get_Property

procedure Get_Property 
(Self: not null access Ref;
prop: access DDS.FlowControllerProperty_T);

Trigger_Flow

procedure Trigger_Flow 
(Self: not null access Ref);

Get_Name

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

Get_Name

procedure Get_Name 
(Self: not null access Ref;
name: out DDS.String);

Get_Participant

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

CreateI

function CreateI 
(participant: access DDS.DomainParticipant.Ref'Class;
name: DDS.String;
explicitDestroyOnly: Boolean;
property: access DDS_FlowControllerProperty_t) return access DDS.FlowController_Impl.Ref'Class;

GetInterface

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

SetInterface

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