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 }