001 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
002 duplicate and use this code are hereby granted provided that this
003 copyright notice is included.
004 *****/
005
006 package org.omg.CORBA;
007
008 public interface DataOutputStream {
009
010 public void write_any (org.omg.CORBA.Any value);
011 public void write_boolean (boolean value);
012 public void write_char (char value);
013 public void write_wchar (char value);
014 public void write_octet (byte value);
015 public void write_short (short value);
016 public void write_ushort (short value);
017 public void write_long (int value);
018 public void write_ulong (int value);
019 public void write_longlong (long value);
020 public void write_ulonglong (long value);
021 public void write_float (float value);
022 public void write_double (double value);
023 public void write_longdouble (double value);
024 public void write_string (java.lang.String value);
025 public void write_wstring (java.lang.String value);
026 public void write_Object (org.omg.CORBA.Object value);
027 public void write_Abstract (java.lang.Object value);
028 public void write_Value (java.io.Serializable value);
029 public void write_TypeCode (org.omg.CORBA.TypeCode value);
030
031 public void write_any_array (org.omg.CORBA.Any[] seq,
032 int offset,
033 int length);
034 public void write_boolean_array (boolean[] seq,
035 int offset,
036 int length);
037 public void write_char_array (char[] seq,
038 int offset,
039 int length);
040 public void write_wchar_array (char[] seq,
041 int offset,
042 int length);
043 public void write_octet_array (byte[] seq,
044 int offset,
045 int length);
046 public void write_short_array (short[] seq,
047 int offset,
048 int length);
049 public void write_ushort_array (short[] seq,
050 int offset,
051 int length);
052 public void write_long_array (int[] seq,
053 int offset,
054 int length);
055 public void write_ulong_array (int[] seq,
056 int offset,
057 int length);
058 public void write_longlong_array (long[] seq,
059 int offset,
060 int length);
061 public void write_ulonglong_array (long[] seq,
062 int offset,
063 int length);
064 public void write_float_array (float[] seq,
065 int offset,
066 int length);
067 public void write_double_array (double[] seq,
068 int offset,
069 int length);
070 }