2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_net_protocol_core_CoreInputStream__
5 #define __gnu_java_net_protocol_core_CoreInputStream__
9 #include <java/io/InputStream.h>
10 #include <gcj/array.h>
29 class CoreInputStream
;
37 class gnu::java::net::protocol::core::CoreInputStream
: public ::java::io::InputStream
40 jint
unsafeGetByte(jlong
);
41 jint
copyIntoByteArray(JArray
< jbyte
> *, jint
, jint
);
43 CoreInputStream(::gnu::gcj::Core
*);
44 virtual jint
available();
45 virtual void mark(jint
);
46 virtual jboolean
markSupported();
48 virtual jint
read(JArray
< jbyte
> *, jint
, jint
);
50 virtual jlong
skip(jlong
);
51 public: // actually protected
52 ::gnu::gcj::RawData
* __attribute__((aligned(__alignof__( ::java::io::InputStream
)))) ptr
;
57 static ::java::lang::Class
class$
;
60 #endif // __gnu_java_net_protocol_core_CoreInputStream__