type Ref_Access is access all Ref'Class;
type Ref_Access_Access is access all Ref_Access;
type Ref_Access_Array is array (Natural range <>) of aliased Ref_Access;
function Get_Trigger_Value
( | Self | : access Ref) return DDS.Boolean is abstract; |
self: <<in>> Cannot be NULL
Returns: the trigger value.
procedure Initialize
( | Self | : in out Ref_Access) is null; |
procedure Finalize
( | Self | : in out Ref_Access) is null; |
procedure Copy
( | Dst | : in out Ref_Access; |
Src | : in Ref_Access); |
This basic class is specialised in three classes:
DDS.GuardCondition, DDS.StatusCondition, and DDS.ReadCondition.
A DDS.Condition has a trigger_value that can be DDS.BOOLEAN_TRUE or DDS.BOOLEAN_FALSE and is set automatically by dds.
See also: DDS.WaitSet