src/java.base/share/native/libnet/net_util.h
branchunixdomainchannels
changeset 59256 aa516a7cf95e
parent 59082 5e250ee9259e
parent 59243 fb1d9bf1be2b
equal deleted inserted replaced
59208:ff7655b93101 59256:aa516a7cf95e
    62 /** (Inet6Address accessors)
    62 /** (Inet6Address accessors)
    63  * set_ methods return JNI_TRUE on success JNI_FALSE on error
    63  * set_ methods return JNI_TRUE on success JNI_FALSE on error
    64  * get_ methods that return int/boolean, return -1 on error
    64  * get_ methods that return int/boolean, return -1 on error
    65  * get_ methods that return objects return NULL on error.
    65  * get_ methods that return objects return NULL on error.
    66  */
    66  */
    67 extern jobject getInet6Address_scopeifname(JNIEnv *env, jobject ia6Obj);
       
    68 extern jboolean setInet6Address_scopeifname(JNIEnv *env, jobject ia6Obj, jobject scopeifname);
    67 extern jboolean setInet6Address_scopeifname(JNIEnv *env, jobject ia6Obj, jobject scopeifname);
    69 extern jboolean getInet6Address_scopeid_set(JNIEnv *env, jobject ia6Obj);
       
    70 extern unsigned int getInet6Address_scopeid(JNIEnv *env, jobject ia6Obj);
    68 extern unsigned int getInet6Address_scopeid(JNIEnv *env, jobject ia6Obj);
    71 extern jboolean setInet6Address_scopeid(JNIEnv *env, jobject ia6Obj, int scopeid);
    69 extern jboolean setInet6Address_scopeid(JNIEnv *env, jobject ia6Obj, int scopeid);
    72 extern jboolean getInet6Address_ipaddress(JNIEnv *env, jobject ia6Obj, char *dest);
    70 extern jboolean getInet6Address_ipaddress(JNIEnv *env, jobject ia6Obj, char *dest);
    73 extern jboolean setInet6Address_ipaddress(JNIEnv *env, jobject ia6Obj, char *address);
    71 extern jboolean setInet6Address_ipaddress(JNIEnv *env, jobject ia6Obj, char *address);
    74 
    72 
    75 extern void setInetAddress_addr(JNIEnv *env, jobject iaObj, int address);
    73 extern void setInetAddress_addr(JNIEnv *env, jobject iaObj, int address);
    76 extern void setInetAddress_family(JNIEnv *env, jobject iaObj, int family);
    74 extern void setInetAddress_family(JNIEnv *env, jobject iaObj, int family);
    77 extern void setInetAddress_hostName(JNIEnv *env, jobject iaObj, jobject h);
    75 extern void setInetAddress_hostName(JNIEnv *env, jobject iaObj, jobject h);
    78 extern int getInetAddress_addr(JNIEnv *env, jobject iaObj);
    76 extern int getInetAddress_addr(JNIEnv *env, jobject iaObj);
    79 extern int getInetAddress_family(JNIEnv *env, jobject iaObj);
    77 extern int getInetAddress_family(JNIEnv *env, jobject iaObj);
    80 extern jobject getInetAddress_hostName(JNIEnv *env, jobject iaObj);
       
    81 
    78 
    82 extern jclass ia4_class;
    79 extern jclass ia4_class;
    83 extern jmethodID ia4_ctrID;
    80 extern jmethodID ia4_ctrID;
    84 
    81 
    85 /* NetworkInterface fields */
    82 /* NetworkInterface fields */