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