Specification of package Corba.Dataoutputstream







 ==================================================== --
 ===  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.DataOutputStream is

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


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

   procedure write_any
      (Self : in Value_Ref;
       value : in Corba.Any) ;

   procedure write_boolean
      (Self : in Value_Ref;
       value : in Corba.Boolean) ;

   procedure write_char
      (Self : in Value_Ref;
       value : in Corba.Char) ;

   procedure write_wchar
      (Self : in Value_Ref;
       value : in Corba.Wchar) ;

   procedure write_octet
      (Self : in Value_Ref;
       value : in Corba.Octet) ;

   procedure write_short
      (Self : in Value_Ref;
       value : in Corba.Short) ;

   procedure write_ushort
      (Self : in Value_Ref;
       value : in Corba.Unsigned_Short) ;

   procedure write_long
      (Self : in Value_Ref;
       value : in Corba.Long) ;

   procedure write_ulong
      (Self : in Value_Ref;
       value : in Corba.Unsigned_Long) ;

   procedure write_longlong
      (Self : in Value_Ref;
       value : in Corba.Long_Long) ;

   procedure write_ulonglong
      (Self : in Value_Ref;
       value : in Corba.Unsigned_Long_Long) ;

   procedure write_float
      (Self : in Value_Ref;
       value : in Corba.Float) ;

   procedure write_double
      (Self : in Value_Ref;
       value : in Corba.Double) ;

   procedure write_string
      (Self : in Value_Ref;
       value : in Corba.String) ;

   procedure write_wstring
      (Self : in Value_Ref;
       value : in Corba.Wide_String) ;

   procedure write_Object
      (Self : in Value_Ref;
       value : in Corba.Object.Ref) ;

   procedure write_Abstract
      (Self : in Value_Ref;
       value : in CORBA.AbstractBase.Ref) ;

   procedure write_Value
      (Self : in Value_Ref;
       value : in Corba.Value.Base) ;

   procedure write_TypeCode
      (Self : in Value_Ref;
       value : in Corba.TypeCode.Object) ;

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

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

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

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

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

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

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

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

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

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

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

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

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

   procedure write_fixed
      (Self : in Value_Ref;
       fixed_value : in Corba.Any) ;

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

   ----------------------------------------
    TGX: implementation specific method  --
   ----------------------------------------

   procedure Marshal ( Stream : access Corba_Ios.Iop_Stream_Type ;
                       Data   : in Value_Ref ) ;

   Null_Value_Ref : constant Value_Ref := (Corba.Value.Base with null record);

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



List of definition uses










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