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