package DDS.FlowController_Impl is
type Ref is limited new RTIDDS.Obj_Impl.Ref and DDS.FlowController.Ref with null record;
type Ref_Access is access all Ref'Class;
procedure Set_Property
( | Self | : not null access Ref; |
prop | : access DDS.FlowControllerProperty_T); |
procedure Get_Property
( | Self | : not null access Ref; |
prop | : access DDS.FlowControllerProperty_T); |
procedure Trigger_Flow
( | Self | : not null access Ref); |
function Get_Name
( | Self | : not null access Ref) return DDS.String; |
procedure Get_Name
( | Self | : not null access Ref; |
name | : out DDS.String); |
function Get_Participant
( | Self | : not null access Ref) return access DDS.DomainParticipant.Ref'Class; |
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; |
function GetInterface
( | Self | : not null access Ref) return DDS_FlowController_Access; |
procedure SetInterface
( | Self | : not null access Ref; |
To | : DDS_FlowController_Access); |