Index

Package: DDS.WaitSet_Impl

Description

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

Ancestors:

Primitive operations:

Adjust (overriding Adjust)
Attach_Condition
Detach_Condition
Finalize (overriding Finalize)
Get_Conditions
Get_Property
GetInterface (Inherited)
Initialize (overriding Initialize)
Interface_Is_Null (Inherited)
Set_Property
SetInterface (Inherited)

Types

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

Initialize

procedure Initialize 
(Self: in out Ref);

Adjust

procedure Adjust 
(Self: in out Ref);

Finalize

procedure Finalize 
(Self: in out Ref);

Wait

procedure Wait 
(Self: not null access Ref;
Active_Conditions: access DDS.ConditionSeq.Sequence;
Timeout: in DDS.Duration_T);

Attach_Condition

procedure Attach_Condition 
(Self: not null access Ref;
Cond: not null access DDS.Condition.Ref'Class);

Detach_Condition

procedure Detach_Condition 
(Self: not null access Ref;
Cond: not null access DDS.Condition.Ref'Class);

Get_Conditions

procedure Get_Conditions 
(Self: not null access Ref;
cond: access DDS.ConditionSeq.Sequence);

Free

procedure Free 
(This: in out Ref_Access);

Set_Property

procedure Set_Property 
(Self: not null access Ref;
prop: access WaitSetProperty_T);

Get_Property

procedure Get_Property 
(Self: not null access Ref;
prop: access WaitSetProperty_T);