2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_CDR_AbstractDataInput__
5 #define __gnu_CORBA_CDR_AbstractDataInput__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
20 class AbstractDataInput;
26 class gnu::CORBA::CDR::AbstractDataInput : public ::java::lang::Object
30 virtual jint read(JArray< jbyte > *) = 0;
31 virtual jint read(JArray< jbyte > *, jint, jint) = 0;
32 virtual jboolean readBoolean() = 0;
33 virtual jbyte readByte() = 0;
34 virtual jchar readChar() = 0;
35 virtual jdouble readDouble() = 0;
36 virtual jfloat readFloat() = 0;
37 virtual void readFully(JArray< jbyte > *) = 0;
38 virtual jint readInt() = 0;
39 virtual jlong readLong() = 0;
40 virtual jshort readShort() = 0;
41 virtual jint readUnsignedByte() = 0;
42 virtual jint readUnsignedShort() = 0;
43 virtual jint read() = 0;
44 virtual jint skipBytes(jint) = 0;
45 static ::java::lang::Class class$;
46 } __attribute__ ((java_interface));
48 #endif // __gnu_CORBA_CDR_AbstractDataInput__