Home | History | Annotate | Download | only in ch

Lines Matching defs:ssc

45     private final ServerSocketChannelImpl ssc;
50 public static ServerSocket create(ServerSocketChannelImpl ssc) {
52 return new ServerSocketAdaptor(ssc);
59 private ServerSocketAdaptor(ServerSocketChannelImpl ssc)
62 this.ssc = ssc;
74 ssc.bind(local, backlog);
81 if (!ssc.isBound())
83 return Net.getRevealedLocalAddress(ssc.localAddress()).getAddress();
88 if (!ssc.isBound())
90 return Net.asInetSocketAddress(ssc.localAddress()).getPort();
95 synchronized (ssc.blockingLock()) {
96 if (!ssc.isBound())
100 SocketChannel sc = ssc.accept();
101 if (sc == null && !ssc.isBlocking())
106 ssc.configureBlocking(false);
109 if ((sc = ssc.accept()) != null)
113 if (!ssc.isOpen())
116 int result = ssc.poll(Net.POLLIN, to);
117 if (result > 0 && ((sc = ssc.accept()) != null))
124 if (ssc.isOpen())
125 ssc.configureBlocking(true);
137 ssc.close();
141 return ssc;
145 return ssc.isBound();
149 return !ssc.isOpen();
162 ssc.setOption(StandardSocketOptions.SO_REUSEADDR, on);
170 return ssc.getOption(StandardSocketOptions.SO_REUSEADDR).booleanValue();
190 ssc.setOption(StandardSocketOptions.SO_RCVBUF, size);
198 return ssc.getOption(StandardSocketOptions.SO_RCVBUF).intValue();