type Ref is new Standard.DDS.DataReader_Impl.Ref with null record;
type Ref_Access is access all Ref'Class;
type Ref_Access_Access is access all Ref_Access;
function Get_FacadeI
| ( | C_DataReader | : System.Address) return Ref_Access; |
function Narrow
| ( | reader | : DDS.DataReader.Ref_Access) return DDS.Builtin_KeyedString_DataReader.Ref_Access; |
See also: FooDataReader.narrow
function As_DataReader
| ( | writer | : DDS.Builtin_KeyedString_DataReader.Ref_Access) return DDS.DataReader.Ref_Access; |
See also: FooDataReader.as_datareader
procedure Read
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.read
procedure Take
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.take
procedure Read_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.read_w_condition
procedure Take_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.take_w_condition
procedure Read_Next_Sample
| ( | This | : not null access constant Ref; |
| Received_Data | : in out DDS.KeyedString; | |
| Sample_Info | : not null access Standard.DDS.SampleInfo); |
See also: FooDataReader.read_next_sample
procedure Take_Next_Sample
| ( | This | : not null access constant Ref; |
| Received_Data | : in out DDS.KeyedString; | |
| Sample_Info | : not null access Standard.DDS.SampleInfo); |
See also: FooDataReader.take_next_sample
procedure Read_Instance
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.read_instance
procedure Take_Instance
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.take_instance
procedure Read_Instance_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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 Standard.DDS.InstanceHandle_T; | |
| Condition | : Standard.DDS.ReadCondition.Ref_Access); |
procedure Take_Instance_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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 Standard.DDS.InstanceHandle_T; | |
| Condition | : Standard.DDS.ReadCondition.Ref_Access); |
procedure Read_Next_Instance
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.read_next_instance
procedure Take_Next_Instance
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.take_next_instance
procedure Read_Next_Instance_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.read_next_instance_w_condition
procedure Take_Next_Instance_W_Condition
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_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); |
See also: FooDataReader.take_next_instance_w_condition
procedure Return_Loan
| ( | This | : not null access constant Ref; |
| Received_Data | : not null access KeyedString_Seq.Sequence; | |
| Info_Seq | : not null access Standard.DDS.SampleInfo_Seq.Sequence); |
See also: FooDataReader.return_loan
procedure Get_Key_Value
| ( | This | : not null access constant Ref; |
| Key_Holder | : access DDS.KeyedString; | |
| Handle | : access constant Standard.DDS.InstanceHandle_T); |
See also: FooDataReader.get_key_value
function Lookup_Instance
| ( | This | : not null access constant Ref; |
| Key_Holder | : access DDS.KeyedString) return Standard.DDS.InstanceHandle_T; |
See also: FooDataReader.lookup_instance
procedure Get_Key_Value_W_Key
| ( | This | : not null access constant Ref; |
| key | : DDS.String; | |
| handle | : access DDS.InstanceHandle_T); |
See also: FooDataReader.get_key_value
function Lookup_Instance_W_Key
| ( | This | : not null access constant Ref; |
| key | : DDS.String) return DDS.InstanceHandle_T; |
See also: FooDataReader.lookup_instance
function CreateTypedI return Standard.DDS.DataReader.Ref_Access;
procedure DestroyTypedI
| ( | Reader | : in out Standard.DDS.DataReader.Ref_Access); |
See also: FooDataReader
See also: DDS.DataReader