with DDS.DataReader;
with DDS.ReadCondition_Impl;
package DDS.IndexCondition.Impl is
type Ref is new DDS.ReadCondition_Impl.Ref and DDS.IndexCondition.Ref with record
null;
end record;
type Ref_Access is access all Ref'Class;
function Create_IndexCondition
(Reader : not null DDS.DataReader.Ref_Access;
Index_Name : in DDS.String;
Sample_State : in DDS.SampleStateMask;
View_State : in DDS.ViewStateMask;
Instance_State : in DDS.InstanceStateMask;
Sample_Info : in DDS.SampleInfo) return Ref_Access;
end DDS.IndexCondition.Impl;