Specification of package Corba.Datainputstream







 ==================================================== --
 ===  Code automatically generated by IDL to Ada  === --
 ===  compiler OrbAda-idl2ada                     === --
 ===  Copyright Top Graph'X  1997-2001            === --
 ==================================================== --
 From IDL file ../orb.idl
with Corba_Ios ;
with Corba.Value ;
with Corba.Object ;
with Corba.Abstractbase ;
with Corba.Mapping ;
pragma Elaborate_All (Corba.Value) ;
package CORBA.DataInputStream is

   type Value_Ref is new Corba.Value.Base with null record;


   -----------------------------
    Methods of this valuetype --
   -----------------------------

   function read_any
      (Self : in Value_Ref)
      return Corba.Any ;

   function read_boolean
      (Self : in Value_Ref)
      return Corba.Boolean ;

   function read_char
      (Self : in Value_Ref)
      return Corba.Char ;

   function read_wchar
      (Self : in Value_Ref)
      return Corba.Wchar ;

   function read_octet
      (Self : in Value_Ref)
      return Corba.Octet ;

   function read_short
      (Self : in Value_Ref)
      return Corba.Short ;

   function read_ushort
      (Self : in Value_Ref)
      return Corba.Unsigned_Short ;

   function read_long
      (Self : in Value_Ref)
      return Corba.Long ;

   function read_ulong
      (Self : in Value_Ref)
      return Corba.Unsigned_Long ;

   function read_longlong
      (Self : in Value_Ref)
      return Corba.Long_Long ;

   function read_ulonglong
      (Self : in Value_Ref)
      return Corba.Unsigned_Long_Long ;

   function read_float
      (Self : in Value_Ref)
      return Corba.Float ;

   function read_double
      (Self : in Value_Ref)
      return Corba.Double ;

   function read_string
      (Self : in Value_Ref)
      return Corba.String ;

   function read_wstring
      (Self : in Value_Ref)
      return Corba.Wide_String ;

   function read_Object
      (Self : in Value_Ref)
      return Corba.Object.Ref ;

   function read_Abstract
      (Self : in Value_Ref)
      return CORBA.AbstractBase.Ref ;

   function read_Value
      (Self : in Value_Ref)
      return Corba.Value.Base ;

   function read_TypeCode
      (Self : in Value_Ref)
      return Corba.TypeCode.Object ;

   procedure read_any_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.AnySeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_boolean_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.BooleanSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_char_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.CharSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_wchar_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.WCharSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_octet_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.OctetSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_short_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.ShortSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_ushort_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.UShortSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_long_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.LongSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_ulong_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.ULongSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_ulonglong_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.ULongLongSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_longlong_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.LongLongSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_float_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.FloatSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   procedure read_double_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.DoubleSeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long) ;

   function read_fixed
      (Self : in Value_Ref;
       IDL_digits : in Corba.Unsigned_Short;
       scale : in Corba.Short)
      return Corba.Any ;

   procedure read_fixed_array
      (Self : in Value_Ref;
       seq : in out CORBA.Mapping.AnySeq;
       offset : in Corba.Unsigned_Long;
       length : in Corba.Unsigned_Long;
       IDL_digits : in Corba.Unsigned_Short;
       scale : in Corba.Short) ;

   ----------------------------------------
    TGX: implementation specific method  --
   ----------------------------------------
   procedure Unmarshal ( Stream : access Corba_Ios.Iop_Stream_Type ;
                         Data   : out Value_Ref ) ;
   
   Null_Value_Ref : constant Value_Ref := (Corba.Value.Base with null record);

   DataInputStream_R_Id : constant Corba.RepositoryId :=
      Corba.To_Corba_String ("IDL:omg.org/CORBA/DataInputStream:1.0") ;
end CORBA.DataInputStream;



List of definition uses










This page was generated by PrismTech's ada2html on Friday Mai 12 2006 16:18