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