type Ref is new Standard.DDS.DataReader_Impl.Ref with null record;
type Ref_Access is access all Ref'Class;
procedure Read
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Take
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Read_W_Condition
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Condition | : access Standard.DDS.ReadCondition.Ref'Class); |
procedure Take_W_Condition
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Condition | : access Standard.DDS.ReadCondition.Ref'Class); |
procedure Read_Next_Sample
( | This | : not null access Ref; |
Received_Data | : not null PublicationBuiltinTopicData_Access; | |
Sample_Info | : not null access Standard.DDS.SampleInfo); |
procedure Take_Next_Sample
( | This | : not null access Ref; |
Received_Data | : not null PublicationBuiltinTopicData_Access; | |
Sample_Info | : not null access Standard.DDS.SampleInfo); |
procedure Read_Instance
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
A_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Take_Instance
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
A_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Read_Next_Instance
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Previous_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Take_Next_Instance
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Previous_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Sample_States | : in Standard.DDS.SampleStateMask := Standard.DDS.ANY_SAMPLE_STATE; | |
View_States | : in Standard.DDS.ViewStateMask := Standard.DDS.ANY_VIEW_STATE; | |
Instance_States | : in Standard.DDS.InstanceStateMask := Standard.DDS.ANY_INSTANCE_STATE); |
procedure Read_Next_Instance_W_Condition
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Previous_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Condition | : Standard.DDS.ReadCondition.Ref_Access); |
procedure Take_Next_Instance_W_Condition
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence; | |
Max_Samples | : in Standard.DDS.Long := Standard.DDS.LENGTH_UNLIMITED; | |
Previous_Handle | : access constant Standard.DDS.InstanceHandle_T; | |
Condition | : Standard.DDS.ReadCondition.Ref_Access); |
procedure Return_Loan
( | This | : not null access Ref; |
Received_Data | : not null access PublicationBuiltinTopicData_Seq.Sequence; | |
Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence); |
procedure Get_Key_Value
( | This | : not null access Ref; |
Key_Holder | : not null PublicationBuiltinTopicData_Access; | |
Handle | : access constant Standard.DDS.InstanceHandle_T); |
function Lookup_Instance
( | This | : not null access Ref; |
Key_Holder | : not null PublicationBuiltinTopicData_Access) return Standard.DDS.InstanceHandle_T; |
procedure DestroyTypedI
( | Reader | : in out Standard.DDS.DataReader.Ref_Access); |
DDS.DataReader of topic DDS.PUBLICATION_TOPIC_NAME used for accessing DDS.PublicationBuiltinTopicData of the remote DDS.DataWriter and the associated DDS.Publisher.
Instantiates:
<<generic>> FooDataReader
See also: DDS.PublicationBuiltinTopicData
See also: DDS.PUBLICATION_TOPIC_NAME