SelectorImpl.java (register): Use ServerSocketChannelSelectionKey for server socket channels...
2003-10-09 Michael Koch <konqueror@gmx.de> * gnu/java/nio/SelectorImpl.java (register): Use ServerSocketChannelSelectionKey for server socket channels, removed unneeded comments. * gnu/java/nio/ServerSocketChannelImpl.java (ServerSocketChannelImpl): Made class public final. (impl): New member variable. (ServerSocketChannelImpl): Initialize member variables correctly. (initServerSocket): New method. (getNativeFD): Likewise. * gnu/java/nio/ServerSocketChannelSelectionKey.java, gnu/java/nio/natServerSocketChannelImpl.cc: New files. * Makefile.am (ordinary_java_source_files): Added gnu/java/nio/ServerSocketChannelSelectionKey.java. (nat_source_files): Added gnu/java/nio/natServerSocketChannelImpl.cc. * Makefile.in: Regenrated. From-SVN: r72277
This commit is contained in:
parent
4e3cb200a5
commit
137f5e8417
7 changed files with 132 additions and 11 deletions
|
@ -253,17 +253,17 @@ public class SelectorImpl extends AbstractSelector
|
|||
if (ch instanceof SocketChannelImpl)
|
||||
{
|
||||
SocketChannelImpl sc = (SocketChannelImpl) ch;
|
||||
result = new SocketChannelSelectionKey (ch, this); // FIXME: last argument
|
||||
result = new SocketChannelSelectionKey (ch, this);
|
||||
}
|
||||
else if (ch instanceof DatagramChannelImpl)
|
||||
{
|
||||
DatagramChannelImpl dc = (DatagramChannelImpl) ch;
|
||||
result = new DatagramChannelSelectionKey (ch, this); // FIXME: last argument
|
||||
result = new DatagramChannelSelectionKey (ch, this);
|
||||
}
|
||||
else if (ch instanceof ServerSocketChannelImpl)
|
||||
{
|
||||
ServerSocketChannelImpl ssc = (ServerSocketChannelImpl) ch;
|
||||
result = new SocketChannelSelectionKey (ch, this); // FIXME: last argument
|
||||
result = new ServerSocketChannelSelectionKey (ch, this);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue