2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_nio_ServerSocketChannelImpl__
5 #define __gnu_java_nio_ServerSocketChannelImpl__
9 #include <java/nio/channels/ServerSocketChannel.h>
18 class NIOServerSocket;
19 class ServerSocketChannelImpl;
36 class SelectorProvider;
43 class gnu::java::nio::ServerSocketChannelImpl : public ::java::nio::channels::ServerSocketChannel
46 public: // actually protected
47 ServerSocketChannelImpl(::java::nio::channels::spi::SelectorProvider *);
51 public: // actually protected
52 void implCloseSelectableChannel();
53 void implConfigureBlocking(jboolean);
55 ::java::nio::channels::SocketChannel * accept();
56 ::java::net::ServerSocket * socket();
58 ::gnu::java::nio::NIOServerSocket * __attribute__((aligned(__alignof__( ::java::nio::channels::ServerSocketChannel)))) serverSocket;
61 static ::java::lang::Class class$;
64 #endif // __gnu_java_nio_ServerSocketChannelImpl__