Searched defs:ttl (Results 1 - 20 of 20) sorted by relevance

/openjdk7/jdk/src/share/classes/java/net/
H A DInet4AddressImpl.java38 private native boolean isReachable0(byte[] addr, int timeout, byte[] ifaddr, int ttl) throws IOException; argument
56 public boolean isReachable(InetAddress addr, int timeout, NetworkInterface netif, int ttl) throws IOException { argument
70 return isReachable0(addr.getAddress(), timeout, ifaddr, ttl);
H A DInetAddressImpl.java47 int ttl) throws IOException;
46 isReachable(InetAddress addr, int timeout, NetworkInterface netif, int ttl) argument
H A DInet6AddressImpl.java44 private native boolean isReachable0(byte[] addr, int scope, int timeout, byte[] inf, int ttl, int if_scope) throws IOException; argument
46 public boolean isReachable(InetAddress addr, int timeout, NetworkInterface netif, int ttl) throws IOException { argument
77 return isReachable0(addr.getAddress(), scope, timeout, ifaddr, ttl, netif_scope);
H A DMulticastSocket.java178 * send(packet,ttl).
199 * <p>The ttl is an <b>unsigned</b> 8-bit quantity, and so <B>must</B> be
200 * in the range <code> 0 <= ttl <= 0xFF </code>.
202 * @param ttl the time-to-live
206 * <b>int</b> instead of <b>byte</b> as the type for ttl.
210 public void setTTL(byte ttl) throws IOException { argument
213 getImpl().setTTL(ttl);
221 * <P> The ttl <B>must</B> be in the range {@code 0 <= ttl <=
226 * @param ttl
235 setTimeToLive(int ttl) argument
655 send(DatagramPacket p, byte ttl) argument
[all...]
H A DDatagramSocketImpl.java142 * @param ttl a byte specifying the TTL value
150 protected abstract void setTTL(byte ttl) throws IOException; argument
166 * @param ttl an <tt>int</tt> specifying the time-to-live value
171 protected abstract void setTimeToLive(int ttl) throws IOException; argument
H A DAbstractPlainDatagramSocketImpl.java56 private int ttl = -1; field in class:AbstractPlainDatagramSocketImpl
155 protected abstract void setTimeToLive(int ttl) throws IOException; argument
166 protected abstract void setTTL(byte ttl) throws IOException; argument
H A DInetAddress.java160 * <dt><b>networkaddress.cache.ttl</b></dt>
169 * <dt><b>networkaddress.cache.negative.ttl</b> (default: 10)</dt>
439 * The <code>network interface</code> and <code>ttl</code> parameters
442 * A negative value for the <code>ttl</code> will result in an
452 * @param ttl the maximum numbers of hops to try or 0 for the
456 * or <code>ttl</code> are negative.
461 public boolean isReachable(NetworkInterface netif, int ttl, argument
463 if (ttl < 0)
464 throw new IllegalArgumentException("ttl can't be negative");
468 return impl.isReachable(this, timeout, netif, ttl);
[all...]
/openjdk7/jdk/src/share/classes/sun/management/jdp/
H A DJdpBroadcaster.java42 * <p> Multicast group address, port number and ttl have to be chosen on upper
46 * <p>JdpBradcaster doesn't perform any validation on a supplied {@code port} and {@code ttl} because
62 * @param ttl - packet ttl
65 public JdpBroadcaster(InetAddress address, InetAddress srcAddress, int port, int ttl) argument
75 channel.setOption(StandardSocketOptions.IP_MULTICAST_TTL, ttl);
96 * @param ttl - packet ttl
99 public JdpBroadcaster(InetAddress address, int port, int ttl) argument
101 this(address, null, port, ttl);
[all...]
/openjdk7/jdk/src/solaris/classes/java/net/
H A DPlainDatagramSocketImpl.java53 protected native void setTimeToLive(int ttl) throws IOException; argument
57 protected native void setTTL(byte ttl) throws IOException; argument
/openjdk7/jdk/src/windows/classes/java/net/
H A DDualStackPlainDatagramSocketImpl.java236 protected void setTimeToLive(int ttl) throws IOException { argument
245 protected void setTTL(byte ttl) throws IOException { argument
H A DTwoStacksPlainDatagramSocketImpl.java178 protected native void setTimeToLive(int ttl) throws IOException; argument
182 protected native void setTTL(byte ttl) throws IOException; argument
/openjdk7/jdk/src/windows/native/java/net/
H A DInet4AddressImpl.c292 struct sockaddr_in* netif, jint ttl) {
316 if (ttl > 0) {
317 setsockopt(fd, IPPROTO_IP, IP_TTL, (const char *) &ttl, sizeof(ttl));
411 jint ttl) {
479 return ping4(env, fd, &him, timeout, netif, ttl);
495 if (ttl > 0) {
496 setsockopt(fd, IPPROTO_IP, IP_TTL, (const char *)&ttl, sizeof(ttl));
291 ping4(JNIEnv *env, jint fd, struct sockaddr_in* him, jint timeout, struct sockaddr_in* netif, jint ttl) argument
407 Java_java_net_Inet4AddressImpl_isReachable0(JNIEnv *env, jobject this, jbyteArray addrArray, jint timeout, jbyteArray ifArray, jint ttl) argument
H A DInet6AddressImpl.c360 struct SOCKADDR_IN6* netif, jint ttl) {
387 if (ttl > 0) {
388 setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, (const char *) &ttl, sizeof(ttl));
506 jint ttl, jint if_scope) {
533 ifArray, ttl);
583 return ping6(env, fd, &him6, timeout, netif, ttl);
602 if (ttl > 0) {
603 setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, (const char *)&ttl, sizeof(ttl));
359 ping6(JNIEnv *env, jint fd, struct SOCKADDR_IN6* him, jint timeout, struct SOCKADDR_IN6* netif, jint ttl) argument
501 Java_java_net_Inet6AddressImpl_isReachable0(JNIEnv *env, jobject this, jbyteArray addrArray, jint scope, jint timeout, jbyteArray ifArray, jint ttl, jint if_scope) argument
[all...]
H A DTwoStacksPlainDatagramSocketImpl.c2239 jint ttl) {
2244 int ittl = (int)ttl;
2259 /* setsockopt to be correct ttl */
2282 jbyte ttl) {
2284 (jint)ttl & 0xFF);
2297 int ttl = 0; local
2298 int len = sizeof(ttl);
2313 /* getsockopt of ttl */
2315 if (NET_GetSockOpt(fd, IPPROTO_IP, IP_MULTICAST_TTL, (char*)&ttl, &len) < 0) {
2319 return (jint)ttl;
2238 Java_java_net_TwoStacksPlainDatagramSocketImpl_setTimeToLive(JNIEnv *env, jobject this, jint ttl) argument
2281 Java_java_net_TwoStacksPlainDatagramSocketImpl_setTTL(JNIEnv *env, jobject this, jbyte ttl) argument
[all...]
/openjdk7/jdk/test/java/net/Socket/
H A DSocketImplTest.java114 protected void setTTL(byte ttl) throws IOException { argument
121 protected void setTimeToLive(int ttl) throws IOException { argument
/openjdk7/jdk/src/share/classes/java/lang/
H A DSecurityManager.java1224 * @param ttl value in use, if it is multicast send.
1225 * Note: this particular implementation does not use the ttl
1236 public void checkMulticast(InetAddress maddr, byte ttl) { argument
/openjdk7/jdk/src/share/classes/com/sun/jndi/dns/
H A DResourceRecord.java91 // and therefore has no ttl or rdata
99 int ttl = 0; // ttl field of RR field in class:ResourceRecord
109 * were a shortened one (with no ttl or rdata). If decodeRdata is
130 text += " " + ttl + " " +
263 ttl = getInt(pos); // TTL
/openjdk7/jdk/src/solaris/native/java/net/
H A DInet4AddressImpl.c597 struct sockaddr_in* netif, jint ttl) {
616 * sets the ttl (max number of hops)
618 if (ttl > 0) {
619 setsockopt(fd, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl));
715 jint ttl) {
769 return ping4(env, fd, &him, timeout, netif, ttl);
784 if (ttl > 0) {
785 setsockopt(fd, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl));
596 ping4(JNIEnv *env, jint fd, struct sockaddr_in* him, jint timeout, struct sockaddr_in* netif, jint ttl) argument
711 Java_java_net_Inet4AddressImpl_isReachable0(JNIEnv *env, jobject this, jbyteArray addrArray, jint timeout, jbyteArray ifArray, jint ttl) argument
[all...]
H A DInet6AddressImpl.c449 struct sockaddr_in6* netif, jint ttl) {
481 if (ttl > 0) {
482 setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &ttl, sizeof(ttl));
565 jint ttl, jint if_scope) {
590 ifArray, ttl);
632 return ping6(env, fd, &him6, timeout, netif, ttl);
645 if (ttl > 0) {
646 setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &ttl, sizeof(ttl));
448 ping6(JNIEnv *env, jint fd, struct sockaddr_in6* him, jint timeout, struct sockaddr_in6* netif, jint ttl) argument
560 Java_java_net_Inet6AddressImpl_isReachable0(JNIEnv *env, jobject this, jbyteArray addrArray, jint scope, jint timeout, jbyteArray ifArray, jint ttl, jint if_scope) argument
[all...]
H A DPlainDatagramSocketImpl.c206 pdsi_ttlID = (*env)->GetFieldID(env, cls, "ttl", "I");
1122 * to 1 to be compatible with default ttl of 1 for IPv4 sockets.
1125 int ttl = 1; local
1126 setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, (char *)&ttl,
1127 sizeof(ttl));
1130 (*env)->SetIntField(env, this, pdsi_ttlID, ttl);
1957 jbyte ttl) {
1958 jint ittl = ttl;
1968 static void setTTL(JNIEnv *env, int fd, jint ttl) { argument
1969 char ittl = (char)ttl;
1956 Java_java_net_PlainDatagramSocketImpl_setTTL(JNIEnv *env, jobject this, jbyte ttl) argument
1981 setHopLimit(JNIEnv *env, int fd, jint ttl) argument
1997 Java_java_net_PlainDatagramSocketImpl_setTimeToLive(JNIEnv *env, jobject this, jint ttl) argument
2065 int ttl = 0; local
2087 u_char ttl = 0; local
[all...]

Completed in 1559 milliseconds