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 }