Lines Matching defs:jenv

76 throw_pe(JNIEnv *jenv)
82 clazz = (*jenv)->FindClass(jenv,
84 mid = (*jenv)->GetMethodID(jenv, clazz, "<init>", "()V");
85 throwObj = (*jenv)->NewObject(jenv, clazz, mid);
86 (*jenv)->Throw(jenv, throwObj);
128 copyArray(JNIEnv *jenv, void **nativeArray)
139 ALclazz = (*jenv)->FindClass(jenv,
141 ALinit = (*jenv)->GetMethodID(jenv,
143 ALadd = (*jenv)->GetMethodID(jenv,
145 jresult = (*jenv)->NewObject(jenv, ALclazz, ALinit);
146 Lclazz = (*jenv)->FindClass(jenv, "java/lang/Long");
147 Linit = (*jenv)->GetMethodID(jenv,
152 L = (*jenv)->NewObject(jenv,
154 (*jenv)->CallBooleanMethod(jenv,
167 Java_com_sun_solaris_service_pools_PoolInternal_pool_1version(JNIEnv *jenv,
177 Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1NATIVE(JNIEnv *jenv,
187 Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1TEXT(JNIEnv *jenv,
197 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INVAL(JNIEnv *jenv,
207 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1UINT(JNIEnv *jenv,
217 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INT(JNIEnv *jenv,
227 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1DOUBLE(JNIEnv *jenv,
237 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1BOOL(JNIEnv *jenv,
247 Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1STRING(JNIEnv *jenv,
257 Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1NONE(JNIEnv *jenv,
267 Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1LOOSE(JNIEnv *jenv,
277 Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1STRICT(JNIEnv *jenv,
287 Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1RUNTIME(JNIEnv *jenv,
297 Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1INVALID(JNIEnv *jenv,
307 Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1VALID(JNIEnv *jenv,
317 Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1DESTROY(JNIEnv *jenv,
327 Java_com_sun_solaris_service_pools_PoolInternal_pool_1error(JNIEnv *jenv,
337 Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror(JNIEnv *jenv,
345 jresult = (*jenv)->NewStringUTF(jenv, result);
355 jenv, jclass jcls) {
362 jresult = (*jenv)->NewStringUTF(jenv, result);
371 Java_com_sun_solaris_service_pools_PoolsException_getErrno(JNIEnv *jenv,
382 JNIEnv *jenv, jclass jcls, jlong jreslist, jlong jnumres) {
394 Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1status(JNIEnv *jenv,
411 Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1status(JNIEnv *jenv,
421 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1alloc(JNIEnv *jenv,
431 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1free(JNIEnv *jenv,
441 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1status(JNIEnv *jenv,
451 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1close(JNIEnv *jenv,
461 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1remove(JNIEnv *jenv,
471 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1open(JNIEnv *jenv,
476 location = (jlocation) ? (*jenv)->GetStringUTFChars(jenv,
482 (*jenv)->ReleaseStringUTFChars(jenv, jlocation, location);
492 JNIEnv *jenv, jclass jcls, jlong jconf) {
501 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1commit(JNIEnv *jenv,
512 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1export(JNIEnv *jenv,
517 location = (jlocation) ? (*jenv)->GetStringUTFChars(jenv,
523 (*jenv)->ReleaseStringUTFChars(jenv, jlocation, location);
533 JNIEnv *jenv, jclass jcls, jlong jconf, jint jlevel) {
543 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1update(JNIEnv *jenv,
551 throw_pe(jenv);
562 Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1pool(JNIEnv *jenv,
567 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) :
572 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
581 Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pools(JNIEnv *jenv,
597 Lclazz = (*jenv)->GetObjectClass(jenv, jprops);
598 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
599 size = (*jenv)->CallIntMethod(jenv, jprops, Lsize);
604 Lget = (*jenv)->GetMethodID(jenv, Lclazz, "get",
612 throwException(jenv, "java/lang/Exception",
625 aVal = (*jenv)->CallObjectMethod(jenv, jprops,
627 Vclazz = (*jenv)->GetObjectClass(jenv, aVal);
628 Vthis = (*jenv)->GetFieldID(jenv, Vclazz,
630 this = (*jenv)->GetLongField(jenv, aVal, Vthis);
638 return (copyArray(jenv, (void **)result));
647 JNIEnv *jenv, jclass jcls, jlong jconf, jstring jtype, jstring jname) {
652 type = (jtype) ? (*jenv)->GetStringUTFChars(jenv, jtype, 0) :
654 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) :
659 (*jenv)->ReleaseStringUTFChars(jenv, jtype, type);
661 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
671 JNIEnv *jenv, jclass jcls, jlong jconf, jobject jprops) {
685 Lclazz = (*jenv)->GetObjectClass(jenv, jprops);
686 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
687 size = (*jenv)->CallIntMethod(jenv, jprops, Lsize);
692 Lget = (*jenv)->GetMethodID(jenv, Lclazz, "get",
699 throwException(jenv, "java/lang/Exception",
713 aVal = (*jenv)->CallObjectMethod(jenv, jprops,
715 Vclazz = (*jenv)->GetObjectClass(jenv, aVal);
716 Vthis = (*jenv)->GetFieldID(jenv, Vclazz,
718 this = (*jenv)->GetLongField(jenv, aVal, Vthis);
726 return (copyArray(jenv, (void *)result));
735 JNIEnv *jenv, jclass jcls, jlong jconf, jobject jprops) {
749 Lclazz = (*jenv)->GetObjectClass(jenv, jprops);
750 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
751 size = (*jenv)->CallIntMethod(jenv, jprops, Lsize);
756 Lget = (*jenv)->GetMethodID(jenv, Lclazz, "get",
764 throwException(jenv, "java/lang/Exception",
777 aVal = (*jenv)->CallObjectMethod(jenv, jprops,
779 Vclazz = (*jenv)->GetObjectClass(jenv, aVal);
780 Vthis = (*jenv)->GetFieldID(jenv, Vclazz,
782 this = (*jenv)->GetLongField(jenv, aVal, Vthis);
790 return (copyArray(jenv, (void **)result));
799 JNIEnv *jenv, jclass jcls, jlong jconf) {
806 jresult = (*jenv)->NewStringUTF(jenv, result);
815 Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1info(JNIEnv *jenv,
823 jresult = (*jenv)->NewStringUTF(jenv, result);
834 JNIEnv *jenv, jclass jcls, jlong jconf, jstring jtype, jstring jname) {
839 type = (jtype) ? (*jenv)->GetStringUTFChars(jenv, jtype, 0) :
841 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) :
847 (*jenv)->ReleaseStringUTFChars(jenv, jtype, type);
849 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
859 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jresource) {
870 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jsource, jlong jtarget,
884 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jsource, jlong jtarget,
897 Lclazz = (*jenv)->GetObjectClass(jenv, jcomponents);
898 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
899 size = (*jenv)->CallIntMethod(jenv, jcomponents, Lsize);
905 Lget = (*jenv)->GetMethodID(jenv,
911 throwException(jenv, "java/lang/Exception",
924 aVal = (*jenv)->CallObjectMethod(jenv,
926 Vclazz = (*jenv)->GetObjectClass(jenv,
928 Vthis = (*jenv)->GetMethodID(jenv,
930 this = (*jenv)->CallLongMethod(jenv,
952 1components(JNIEnv *jenv, jclass jcls, jlong jconf, jlong jresource,
966 Lclazz = (*jenv)->GetObjectClass(jenv, jprops);
967 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
968 size = (*jenv)->CallIntMethod(jenv, jprops, Lsize);
974 Lget = (*jenv)->GetMethodID(jenv, Lclazz, "get",
981 throwException(jenv, "java/lang/Exception",
994 aVal = (*jenv)->CallObjectMethod(jenv, jprops,
996 Vclazz = (*jenv)->GetObjectClass(jenv, aVal);
997 Vthis = (*jenv)->GetFieldID(jenv, Vclazz,
999 this = (*jenv)->GetLongField(jenv, aVal, Vthis);
1008 return (copyArray(jenv, (void **)result));
1017 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jresource, jint jflags) {
1025 jresult = (*jenv)->NewStringUTF(jenv, result);
1035 Java_com_sun_solaris_service_pools_PoolInternal_pool_1create(JNIEnv *jenv,
1040 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) :
1045 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
1054 Java_com_sun_solaris_service_pools_PoolInternal_pool_1destroy(JNIEnv *jenv,
1065 Java_com_sun_solaris_service_pools_PoolInternal_pool_1associate(JNIEnv *jenv,
1077 Java_com_sun_solaris_service_pools_PoolInternal_pool_1dissociate(JNIEnv *jenv,
1089 Java_com_sun_solaris_service_pools_PoolInternal_pool_1info(JNIEnv *jenv,
1098 jresult = (*jenv)->NewStringUTF(jenv, result);
1109 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jpool, jobject jprops) {
1122 Lclazz = (*jenv)->GetObjectClass(jenv, jprops);
1123 Lsize = (*jenv)->GetMethodID(jenv, Lclazz, "size", "()I");
1124 size = (*jenv)->CallIntMethod(jenv, jprops, Lsize);
1130 Lget = (*jenv)->GetMethodID(jenv,
1138 throwException(jenv, "java/lang/Exception",
1151 aVal = (*jenv)->CallObjectMethod(jenv, jprops,
1153 Vclazz = (*jenv)->GetObjectClass(jenv, aVal);
1154 Vthis = (*jenv)->GetFieldID(jenv, Vclazz,
1156 this = (*jenv)->GetLongField(jenv, aVal, Vthis);
1164 return (copyArray(jenv, (void **)result));
1173 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jcomponent) {
1185 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jcomponent, jint jflags) {
1193 jresult = (*jenv)->NewStringUTF(jenv, result);
1204 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jelem, jstring jname,
1209 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) :
1216 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
1226 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jelem, jstring jname,
1231 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) : NULL;
1237 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
1246 Java_com_sun_solaris_service_pools_PoolInternal_pool_1rm_1property(JNIEnv *jenv,
1251 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) : NULL;
1256 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
1266 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jelem, jlong jarg,
1284 JNIEnv *jenv, jclass jcls, jlong jconf) {
1294 Java_com_sun_solaris_service_pools_PoolInternal_pool_1to_1elem(JNIEnv *jenv,
1306 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jresource) {
1318 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jcomponent) {
1330 JNIEnv *jenv, jclass jcls, jlong jvalue) {
1340 JNIEnv *jenv, jclass jcls, jlong jvalue, jlong jui64) {
1351 JNIEnv *jenv, jclass jcls, jlong jvalue, jlong ji64) {
1361 JNIEnv *jenv, jclass jcls, jlong jvalue, jdouble jd) {
1371 JNIEnv *jenv, jclass jcls, jlong jvalue, jshort jb) {
1381 JNIEnv * jenv, jclass jcls, jlong jvalue, jstring jstr) {
1385 str = (jstr) ? (*jenv)->GetStringUTFChars(jenv, jstr, 0) : NULL;
1389 (*jenv)->ReleaseStringUTFChars(jenv, jstr, str);
1399 JNIEnv *jenv, jclass jcls, jlong jvalue) {
1406 jresult = (*jenv)->NewStringUTF(jenv, result);
1416 JNIEnv *jenv, jclass jcls, jlong jvalue, jstring jname) {
1420 name = (jname) ? (*jenv)->GetStringUTFChars(jenv, jname, 0) : NULL;
1424 (*jenv)->ReleaseStringUTFChars(jenv, jname, name);
1433 Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1alloc(JNIEnv *jenv,
1443 Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1free(JNIEnv *jenv,
1454 JNIEnv *jenv, jclass jcls) {
1461 jresult = (*jenv)->NewStringUTF(jenv, result);
1471 jenv, jclass jcls) {
1478 jresult = (*jenv)->NewStringUTF(jenv, result);
1487 Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1binding(JNIEnv *jenv,
1492 pool = (jpool) ? (*jenv)->GetStringUTFChars(jenv, jpool, 0) : NULL;
1496 (*jenv)->ReleaseStringUTFChars(jenv, jpool, pool);
1505 Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1binding(JNIEnv *jenv,
1513 jresult = (*jenv)->NewStringUTF(jenv, result);
1524 JNIEnv *jenv, jclass jcls, jstring jtype, jint jpid) {
1529 type = (jtype) ? (*jenv)->GetStringUTFChars(jenv, jtype, 0) : NULL;
1533 jresult = (*jenv)->NewStringUTF(jenv, result);
1536 (*jenv)->ReleaseStringUTFChars(jenv, jtype, type);
1545 Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1pools(JNIEnv *jenv,
1561 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jpool, jlong jarg,
1578 JNIEnv *jenv, jclass jcls, jlong jconf, jlong jresource, jlong jarg,
1675 Java_com_sun_solaris_service_pools_Value_getLongValue(JNIEnv *jenv,
1689 throw_pe(jenv);
1702 Java_com_sun_solaris_service_pools_Value_getStringValue(JNIEnv *jenv,
1711 throw_pe(jenv);
1712 return ((*jenv)->NewStringUTF(jenv, arg2));
1717 Java_com_sun_solaris_service_pools_Value_getBoolValue(JNIEnv *jenv,
1726 throw_pe(jenv);
1736 Java_com_sun_solaris_service_pools_Value_getDoubleValue(JNIEnv *jenv,
1746 throw_pe(jenv);
1753 Java_com_sun_solaris_service_pools_Value_getUnsignedInt64Value(JNIEnv *jenv,
1763 throw_pe(jenv);
1765 return (makeUnsignedInt64(jenv, arg2));