package ibis.ipl.impl.tcp;
import java.net.ServerSocket;
class IbisServerSocket {
ServerSocket socket = null;
IbisServerSocket(ServerSocket s) {
socket = s;
}
IbisSocket accept() throws java.io.IOException {
return new IbisSocket(socket.accept());
}
IbisSocketAddress getLocalSocketAddress() {
return new IbisSocketAddress(socket.getLocalSocketAddress());
}
void close() throws java.io.IOException {
try {
socket.close();
} finally {
socket = null;
}
}
}