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