Searched refs:SO_LINGER (Results 1 - 25 of 27) sorted by relevance

12

/openjdk7/jdk/test/java/nio/channels/SocketChannel/
H A DSocketOptionTests.java53 SO_KEEPALIVE, SO_REUSEADDR, SO_LINGER, TCP_NODELAY);
60 int linger = sc.<Integer>getOption(SO_LINGER);
62 throw new RuntimeException("initial value of SO_LINGER should be < 0");
86 sc.setOption(SO_LINGER, 10);
87 linger = sc.<Integer>getOption(SO_LINGER);
90 sc.setOption(SO_LINGER, -1);
91 linger = sc.<Integer>getOption(SO_LINGER);
107 sc.setOption(SO_LINGER, 10);
108 linger = sc.<Integer>getOption(SO_LINGER);
111 sc.setOption(SO_LINGER,
[all...]
H A DShutdown.java42 peer.setOption(StandardSocketOptions.SO_LINGER, 0);
/openjdk7/jdk/src/share/classes/java/net/
H A DSocketOptions.java54 * s.setOption(SO_LINGER, new Integer(10));
55 * // OK - set SO_LINGER w/ timeout of 10 sec.
56 * s.setOption(SO_LINGER, new Double(10));
70 * s.setOption(SO_LINGER, new Boolean(false));
71 * // OK - disables SO_LINGER
108 * Object o = s.getOption(SO_LINGER);
238 public final static int SO_LINGER = 0x0080; field in interface:SocketOptions
H A DStandardSocketOptions.java218 public static final SocketOption<Integer> SO_LINGER = field in class:StandardSocketOptions
219 new StdSocketOption<Integer>("SO_LINGER", Integer.class);
H A DAbstractPlainSocketImpl.java214 case SO_LINGER:
294 case SO_LINGER:
H A DSocket.java967 * Enable/disable SO_LINGER with the specified linger time in seconds.
984 getImpl().setOption(SocketOptions.SO_LINGER, new Boolean(on));
987 throw new IllegalArgumentException("invalid value for SO_LINGER");
991 getImpl().setOption(SocketOptions.SO_LINGER, new Integer(linger));
996 * Returns setting for SO_LINGER. -1 returns implies that the
1001 * @return the setting for SO_LINGER.
1010 Object o = getImpl().getOption(SocketOptions.SO_LINGER);
/openjdk7/jdk/src/share/classes/sun/nio/ch/
H A DSctpStdSocketOption.java39 public static final int SO_LINGER = 7; field in class:SctpStdSocketOption
H A DSocketAdaptor.java340 setIntOption(StandardSocketOptions.SO_LINGER, linger);
344 return getIntOption(StandardSocketOptions.SO_LINGER);
H A DNet.java341 if (name == StandardSocketOptions.SO_LINGER) {
H A DSocketChannelImpl.java235 set.add(StandardSocketOptions.SO_LINGER);
/openjdk7/jdk/src/solaris/native/sun/net/sdp/
H A DSdpSupport.c115 if (getsockopt(fd, SOL_SOCKET, SO_LINGER, (void*)&linger, &len) == 0)
116 setsockopt(s, SOL_SOCKET, SO_LINGER, (char*)&linger, len);
/openjdk7/jdk/src/share/classes/com/sun/nio/sctp/
H A DSctpStandardSocketOptions.java305 public static final SctpSocketOption<Integer> SO_LINGER = field in class:SctpStandardSocketOptions
306 new SctpStdSocketOption<Integer>("SO_LINGER", Integer.class,
307 sun.nio.ch.SctpStdSocketOption.SO_LINGER);
/openjdk7/jdk/test/com/sun/nio/sctp/SctpChannel/
H A DSocketOptionTests.java84 SO_SNDBUF, SO_RCVBUF, SO_LINGER);
110 checkOption(sc, SO_LINGER, -1); /* default should be negative */
111 sc.setOption(SO_LINGER, 2000);
112 checkOption(sc, SO_LINGER, 2000);
/openjdk7/jdk/src/windows/transport/socket/
H A Dsocket_md.c224 if (getsockopt(fd, SOL_SOCKET, SO_LINGER, (char *)&l, &len) == 0) {
284 } else if (cmd == SO_LINGER) {
290 if(setsockopt(fd, SOL_SOCKET, SO_LINGER,
295 if (setsockopt(fd, SOL_SOCKET, SO_LINGER,
/openjdk7/jdk/test/com/sun/nio/sctp/SctpMultiChannel/
H A DSocketOptionTests.java92 SO_SNDBUF, SO_RCVBUF, SO_LINGER);
117 checkOption(smc, SO_LINGER, -1); /* default should be negative */
119 /* Setting SO_LINGER not support for one-to-many on Solaris */
121 smc.setOption(SO_LINGER, 2000, null);
122 checkOption(smc, SO_LINGER, 2000);
/openjdk7/jdk/src/share/native/sun/nio/ch/
H A DgenSocketOptionRegistry.c101 emit_unspec("StandardSocketOptions.SO_LINGER", SOL_SOCKET, SO_LINGER);
/openjdk7/jdk/src/solaris/transport/socket/
H A Dsocket_md.c196 } else if (cmd == SO_LINGER) {
202 if(setsockopt(fd, SOL_SOCKET, SO_LINGER,
207 if (setsockopt(fd, SOL_SOCKET, SO_LINGER,
/openjdk7/jdk/src/solaris/classes/sun/nio/ch/
H A DSctpNet.java219 name.equals(SO_LINGER)) {
244 name.equals(SO_LINGER)) {
267 } else if (name == SO_LINGER) {
/openjdk7/jdk/src/solaris/native/sun/nio/ch/
H A DNet.c354 if (level == SOL_SOCKET && opt == SO_LINGER) {
377 if (level == SOL_SOCKET && opt == SO_LINGER)
406 if (level == SOL_SOCKET && opt == SO_LINGER) {
H A DSctpNet.c474 { sun_nio_ch_SctpStdSocketOption_SO_LINGER, SOL_SOCKET, SO_LINGER } };
/openjdk7/jdk/src/windows/native/sun/nio/ch/
H A DNet.c286 if (level == SOL_SOCKET && opt == SO_LINGER) {
313 if (level == SOL_SOCKET && opt == SO_LINGER)
327 if (level == SOL_SOCKET && opt == SO_LINGER) {
H A DSocketDispatcher.c252 if (getsockopt(fd, SOL_SOCKET, SO_LINGER, (char *)&l, &len) == 0) {
/openjdk7/jdk/src/windows/classes/java/net/
H A DDualStackPlainSocketImpl.java204 case SO_LINGER :
/openjdk7/jdk/src/solaris/native/java/net/
H A Dnet_util_md.c1036 { java_net_SocketOptions_SO_LINGER, SOL_SOCKET, SO_LINGER },
1300 if (level == SOL_SOCKET && opt == SO_LINGER) {
/openjdk7/jdk/src/windows/native/java/net/
H A Dnet_util_md.c345 { java_net_SocketOptions_SO_LINGER, SOL_SOCKET, SO_LINGER },
528 if (getsockopt(fd, SOL_SOCKET, SO_LINGER, (char *)&l, &len) == 0) {

Completed in 77 milliseconds

12