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 */ |