Index

Package: DDS.PublicationBuiltinTopicData_DataReader

Description

package DDS.PublicationBuiltinTopicData_DataReader is

Summary: Instantiates DataReader < DDS.PublicationBuiltinTopicData > .

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

Classes

Ref

type Ref is new Standard.DDS.DataReader_Impl.Ref with null record;

Ancestors:

Primitive operations:

DDS.DataReader.call_listener (Inherited)
DDS.DataReader.Call_ListnerT (Inherited)
DDS.DataReader.Create_Querycondition (Inherited)
DDS.DataReader.Create_Readcondition (Inherited)
DDS.DataReader.Delete_Contained_Entities (Inherited)
DDS.DataReader.Delete_Readcondition (Inherited)
DDS.DataReader.Get_Datareader_Cache_Status (Inherited)
DDS.DataReader.Get_Datareader_Protocol_Status (Inherited)
DDS.DataReader.Get_Listener (Inherited)
DDS.DataReader.Get_Liveliness_Changed_Status (Inherited)
DDS.DataReader.Get_Matched_Publication_Data (Inherited)
DDS.DataReader.Get_Matched_Publication_Datareader_Protocol_Status (Inherited)
DDS.DataReader.Get_Matched_Publications (Inherited)
DDS.DataReader.Get_Qos (Inherited)
DDS.DataReader.Get_Requested_Deadline_Missed_Status (Inherited)
DDS.DataReader.Get_Requested_Incompatible_Qos_Status (Inherited)
DDS.DataReader.Get_Sample_Lost_Status (Inherited)
DDS.DataReader.Get_Sample_Rejected_Status (Inherited)
DDS.DataReader.Get_Subscriber (Inherited)
DDS.DataReader.Get_Subscription_Matched_Status (Inherited)
DDS.DataReader.Get_Topicdescription (Inherited)
DDS.DataReader.Set_Listener (Inherited)
DDS.DataReader.set_liveliness_changed_status (Inherited)
DDS.DataReader.Set_Qos (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Set_Qos_With_Profile (Inherited)
DDS.DataReader.Wait_For_Historical_Data (Inherited)
DDS.DataReader_Impl.call_listener (Inherited)
DDS.DataReader_Impl.Call_ListnerT (Inherited)
DDS.DataReader_Impl.Create_Querycondition (Inherited)
DDS.DataReader_Impl.Create_Readcondition (Inherited)
DDS.DataReader_Impl.Delete_Contained_Entities (Inherited)
DDS.DataReader_Impl.Delete_Readcondition (Inherited)
DDS.DataReader_Impl.Get_Datareader_Cache_Status (Inherited)
DDS.DataReader_Impl.Get_Datareader_Protocol_Status (Inherited)
DDS.DataReader_Impl.Get_Key_Value (Inherited)
DDS.DataReader_Impl.Get_Key_Value_UntypedI (Inherited)
DDS.DataReader_Impl.Get_Listener (Inherited)
DDS.DataReader_Impl.Get_Liveliness_Changed_Status (Inherited)
DDS.DataReader_Impl.Get_Matched_Publication_Data (Inherited)
DDS.DataReader_Impl.Get_Matched_Publication_Datareader_Protocol_Status (Inherited)
DDS.DataReader_Impl.Get_Matched_Publications (Inherited)
DDS.DataReader_Impl.Get_Qos (Inherited)
DDS.DataReader_Impl.Get_Requested_Deadline_Missed_Status (Inherited)
DDS.DataReader_Impl.Get_Requested_Incompatible_Qos_Status (Inherited)
DDS.DataReader_Impl.Get_Sample_Lost_Status (Inherited)
DDS.DataReader_Impl.Get_Sample_Rejected_Status (Inherited)
DDS.DataReader_Impl.Get_Subscriber (Inherited)
DDS.DataReader_Impl.Get_Subscription_Matched_Status (Inherited)
DDS.DataReader_Impl.Get_Topicdescription (Inherited)
DDS.DataReader_Impl.GetInterface (Inherited)
DDS.DataReader_Impl.Is_Data_ConsistentI (Inherited)
DDS.DataReader_Impl.Lookup_Instance (Inherited)
DDS.DataReader_Impl.Lookup_Instance_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Instance (Inherited)
DDS.DataReader_Impl.Read_Next_Instance (Inherited)
DDS.DataReader_Impl.Read_Next_Instance_W_Condition (Inherited)
DDS.DataReader_Impl.Read_Next_Instance_W_Condition (Inherited)
DDS.DataReader_Impl.Read_Next_Sample (Inherited)
DDS.DataReader_Impl.Read_Or_Take_Instance_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_Instance_W_Condition_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_Next_Instance_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_Next_Instance_W_Condition_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_Next_Sample_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_UntypedI (Inherited)
DDS.DataReader_Impl.Read_Or_Take_W_Condition_UntypedI (Inherited)
DDS.DataReader_Impl.Read_W_Condition (Inherited)
DDS.DataReader_Impl.Read_W_Condition (Inherited)
DDS.DataReader_Impl.ReadI (Inherited)
DDS.DataReader_Impl.Return_Loan (Inherited)
DDS.DataReader_Impl.Return_Loan_UntypedI (Inherited)
DDS.DataReader_Impl.Return_Loan_UntypedI (Inherited)
DDS.DataReader_Impl.Set_Listener (Inherited)
DDS.DataReader_Impl.set_liveliness_changed_status (Inherited)
DDS.DataReader_Impl.Set_Qos (Inherited)
DDS.DataReader_Impl.Set_Qos_With_Profile (Inherited)
DDS.DataReader_Impl.Set_Qos_With_Profile (Inherited)
DDS.DataReader_Impl.SetInterface (Inherited)
DDS.DataReader_Impl.Take_Instance (Inherited)
DDS.DataReader_Impl.Take_Next_Instance (Inherited)
DDS.DataReader_Impl.Take_Next_Instance_W_Condition (Inherited)
DDS.DataReader_Impl.Take_Next_Instance_W_Condition (Inherited)
DDS.DataReader_Impl.Take_Next_Sample (Inherited)
DDS.DataReader_Impl.Take_W_Condition (Inherited)
DDS.DataReader_Impl.Take_W_Condition (Inherited)
DDS.DataReader_Impl.TakeI (Inherited)
DDS.DataReader_Impl.Wait_For_Historical_Data (Inherited)
Get_Key_Value
Lookup_Instance
Read_Instance
Read_Next_Instance
Read_Next_Instance_W_Condition
Read_Next_Sample
Read_W_Condition
Take_Instance
Take_Next_Instance
Take_Next_Instance_W_Condition
Take_Next_Sample
Take_W_Condition

Types

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

Read_W_Condition

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);

Take_W_Condition

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);

Read_Next_Sample

procedure Read_Next_Sample 
(This: not null access Ref;
Received_Data: not null PublicationBuiltinTopicData_Access;
Sample_Info: not null access Standard.DDS.SampleInfo);

Take_Next_Sample

procedure Take_Next_Sample 
(This: not null access Ref;
Received_Data: not null PublicationBuiltinTopicData_Access;
Sample_Info: not null access Standard.DDS.SampleInfo);

Read_Instance

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);

Take_Instance

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);

Read_Next_Instance

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);

Take_Next_Instance

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);

Read_Next_Instance_W_Condition

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);

Take_Next_Instance_W_Condition

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);

Return_Loan

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);

Get_Key_Value

procedure Get_Key_Value 
(This: not null access Ref;
Key_Holder: not null PublicationBuiltinTopicData_Access;
Handle: access constant Standard.DDS.InstanceHandle_T);

Lookup_Instance

function Lookup_Instance 
(This: not null access Ref;
Key_Holder: not null PublicationBuiltinTopicData_Access) return Standard.DDS.InstanceHandle_T;

CreateTypedI

function CreateTypedI return Standard.DDS.DataReader.Ref_Access;

DestroyTypedI

procedure DestroyTypedI 
(Reader: in out Standard.DDS.DataReader.Ref_Access);