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