equal
deleted
inserted
replaced
314 void initializeISA |
314 void initializeISA |
315 (JNIEnv* env) { |
315 (JNIEnv* env) { |
316 if (isaCls == 0) { |
316 if (isaCls == 0) { |
317 jclass c = (*env)->FindClass(env, "java/net/InetSocketAddress"); |
317 jclass c = (*env)->FindClass(env, "java/net/InetSocketAddress"); |
318 CHECK_NULL(c); |
318 CHECK_NULL(c); |
|
319 isaCtrID = (*env)->GetMethodID(env, c, "<init>", |
|
320 "(Ljava/net/InetAddress;I)V"); |
|
321 CHECK_NULL(isaCtrID); |
319 isaCls = (*env)->NewGlobalRef(env, c); |
322 isaCls = (*env)->NewGlobalRef(env, c); |
320 CHECK_NULL(isaCls); |
323 CHECK_NULL(isaCls); |
321 (*env)->DeleteLocalRef(env, c); |
324 (*env)->DeleteLocalRef(env, c); |
322 isaCtrID = (*env)->GetMethodID(env, isaCls, "<init>", |
|
323 "(Ljava/net/InetAddress;I)V"); |
|
324 } |
325 } |
325 } |
326 } |
326 |
327 |
327 jobject SockAddrToInetSocketAddress |
328 jobject SockAddrToInetSocketAddress |
328 (JNIEnv *env, struct sockaddr* sap) { |
329 (JNIEnv *env, struct sockaddr* sap) { |