--  (c) Copyright, Real-Time Innovations, $Date:: 2012-02-16 #$ --  All rights reserved. -- --  No duplications, whole or partial, manual or electronic, may be made --  without express written permission.  Any such copies, or --  revisions thereof, must display this notice unaltered. --  This code contains trade secrets of Real-Time Innovations, Inc. with DDS.Condition; limited with DDS.DataReader;
--  <dref>ReadCondition</dref> package DDS.ReadCondition is
type Ref is limited interface and DDS.Condition.Ref;
type Ref_Access is access all Ref'Class;
function Get_Sample_State_Mask
(Self : not null access Ref)
return DDS.SampleStateMask is abstract;
   --  <dref>ReadCondition_get_sample_state_mask</dref> function Get_View_State_Mask
(Self : not null access Ref)
return DDS.ViewStateMask is abstract;
   --  <dref>ReadCondition_get_view_state_mask</dref> function Get_Instance_State_Mask
(Self : not null access Ref)
return DDS.InstanceStateMask is abstract;
   --  <dref>ReadCondition_get_instance_state_mask</dref> function Get_DataReader
(Self : not null access Ref)
return access DDS.DataReader.Ref'Class is abstract;
   --  <dref>ReadCondition_get_datareader</dref> end DDS.ReadCondition;