1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to 2 duplicate and use this code are hereby granted provided that this 3 copyright notice is included. 4 *****/ 5 6 package org.omg.CORBA; 7 8 public interface DataInputStream { 9 10 public org.omg.CORBA.Any read_any(); 11 public boolean read_boolean(); 12 public char read_char(); 13 public char read_wchar(); 14 public byte read_octet(); 15 public short read_short(); 16 public short read_ushort(); 17 public int read_long(); 18 public int read_ulong(); 19 public long read_longlong(); 20 public long read_ulonglong(); 21 public float read_float(); 22 public double read_double(); 23 public double read_longdouble(); 24 public java.lang.String read_string(); 25 public java.lang.String read_wstring(); 26 public org.omg.CORBA.Object read_Object(); 27 public java.lang.Object read_Abstract(); 28 public java.io.Serializable read_Value(); 29 public org.omg.CORBA.TypeCode read_TypeCode(); 30 31 public void read_any_array(org.omg.CORBA.AnySeqHolder seq, 32 int offset, 33 int length); 34 public void read_boolean_array(org.omg.CORBA.BooleanSeqHolder seq, 35 int offset, 36 int length); 37 public void read_char_array(org.omg.CORBA.CharSeqHolder seq, 38 int offset, 39 int length); 40 public void read_wchar_array(org.omg.CORBA.WCharSeqHolder seq, 41 int offset, 42 int length); 43 public void read_octet_array(org.omg.CORBA.OctetSeqHolder seq, 44 int offset, 45 int length); 46 public void read_short_array(org.omg.CORBA.ShortSeqHolder seq, 47 int offset, 48 int length); 49 public void read_ushort_array(org.omg.CORBA.UShortSeqHolder seq, 50 int offset, 51 int length); 52 public void read_long_array(org.omg.CORBA.LongSeqHolder seq, 53 int offset, 54 int length); 55 public void read_ulong_array(org.omg.CORBA.ULongSeqHolder seq, 56 int offset, 57 int length); 58 public void read_ulonglong_array(org.omg.CORBA.ULongLongSeqHolder seq, 59 int offset, 60 int length); 61 public void read_longlong_array(org.omg.CORBA.LongLongSeqHolder seq, 62 int offset, 63 int length); 64 public void read_float_array(org.omg.CORBA.FloatSeqHolder seq, 65 int offset, 66 int length); 67 public void read_double_array(org.omg.CORBA.DoubleSeqHolder seq, 68 int offset, 69 int length); 70 }