2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_nio_NIOServerSocket__
5 #define __gnu_java_nio_NIOServerSocket__
9 #include <java/net/ServerSocket.h>
18 class PlainSocketImpl
;
22 class NIOServerSocket
;
23 class ServerSocketChannelImpl
;
37 class ServerSocketChannel
;
43 class gnu::java::nio::NIOServerSocket
: public ::java::net::ServerSocket
46 public: // actually protected
47 NIOServerSocket(::gnu::java::nio::ServerSocketChannelImpl
*);
49 ::gnu::java::net::PlainSocketImpl
* getPlainSocketImpl();
50 ::java::nio::channels::ServerSocketChannel
* getChannel();
51 ::java::net::Socket
* accept();
53 ::gnu::java::nio::ServerSocketChannelImpl
* __attribute__((aligned(__alignof__( ::java::net::ServerSocket
)))) channel
;
55 static ::java::lang::Class
class$
;
58 #endif // __gnu_java_nio_NIOServerSocket__