Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / java / nio / ChannelInputStream.h
blobbc43e23da5a7f2d4033cb00d7dabc3a0382c1b21
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_nio_ChannelInputStream__
5 #define __gnu_java_nio_ChannelInputStream__
7 #pragma interface
9 #include <java/io/InputStream.h>
10 extern "Java"
12 namespace gnu
14 namespace java
16 namespace nio
18 class ChannelInputStream;
22 namespace java
24 namespace nio
26 namespace channels
28 class ReadableByteChannel;
34 class gnu::java::nio::ChannelInputStream : public ::java::io::InputStream
37 public:
38 ChannelInputStream(::java::nio::channels::ReadableByteChannel *);
39 jint read();
40 private:
41 ::java::nio::channels::ReadableByteChannel * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) ch;
42 public:
43 static ::java::lang::Class class$;
46 #endif // __gnu_java_nio_ChannelInputStream__