1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_sun_solaris_service_pools_PoolInternal */ 4 5 #ifndef _Included_com_sun_solaris_service_pools_PoolInternal 6 #define _Included_com_sun_solaris_service_pools_PoolInternal 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 #undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT 11 #define com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT 1L 12 #undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE 13 #define com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE 0L 14 #undef com_sun_solaris_service_pools_PoolInternal_PO_TRUE 15 #define com_sun_solaris_service_pools_PoolInternal_PO_TRUE 1L 16 #undef com_sun_solaris_service_pools_PoolInternal_PO_FALSE 17 #define com_sun_solaris_service_pools_PoolInternal_PO_FALSE 0L 18 #undef com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS 19 #define com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS 0L 20 #undef com_sun_solaris_service_pools_PoolInternal_PO_FAIL 21 #define com_sun_solaris_service_pools_PoolInternal_PO_FAIL -1L 22 #undef com_sun_solaris_service_pools_PoolInternal_POE_OK 23 #define com_sun_solaris_service_pools_PoolInternal_POE_OK 0L 24 #undef com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE 25 #define com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE 1L 26 #undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF 27 #define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF 2L 28 #undef com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP 29 #define com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP 3L 30 #undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH 31 #define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH 4L 32 #undef com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM 33 #define com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM 5L 34 #undef com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP 35 #define com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP 6L 36 #undef com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE 37 #define com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE 7L 38 #undef com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM 39 #define com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM 8L 40 #undef com_sun_solaris_service_pools_PoolInternal_POE_ACCESS 41 #define com_sun_solaris_service_pools_PoolInternal_POE_ACCESS 9L 42 #undef com_sun_solaris_service_pools_PoolInternal_PO_RDONLY 43 #define com_sun_solaris_service_pools_PoolInternal_PO_RDONLY 0L 44 #undef com_sun_solaris_service_pools_PoolInternal_PO_RDWR 45 #define com_sun_solaris_service_pools_PoolInternal_PO_RDWR 1L 46 #undef com_sun_solaris_service_pools_PoolInternal_PO_CREAT 47 #define com_sun_solaris_service_pools_PoolInternal_PO_CREAT 2L 48 #undef com_sun_solaris_service_pools_PoolInternal_PO_DISCO 49 #define com_sun_solaris_service_pools_PoolInternal_PO_DISCO 4L 50 #undef com_sun_solaris_service_pools_PoolInternal_PO_UPDATE 51 #define com_sun_solaris_service_pools_PoolInternal_PO_UPDATE 8L 52 #undef com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM 53 #define com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM 1L 54 #undef com_sun_solaris_service_pools_PoolInternal_POU_POOL 55 #define com_sun_solaris_service_pools_PoolInternal_POU_POOL 2L 56 #undef com_sun_solaris_service_pools_PoolInternal_POU_PSET 57 #define com_sun_solaris_service_pools_PoolInternal_POU_PSET 4L 58 #undef com_sun_solaris_service_pools_PoolInternal_POU_CPU 59 #define com_sun_solaris_service_pools_PoolInternal_POU_CPU 8L 60 /* 61 * Class: com_sun_solaris_service_pools_PoolInternal 62 * Method: init 63 * Signature: ()V 64 */ 65 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_init 66 (JNIEnv *, jclass); 67 68 /* 69 * Class: com_sun_solaris_service_pools_PoolInternal 70 * Method: pool_version 71 * Signature: (J)J 72 */ 73 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1version 74 (JNIEnv *, jclass, jlong); 75 76 /* 77 * Class: com_sun_solaris_service_pools_PoolInternal 78 * Method: get_POX_NATIVE 79 * Signature: ()I 80 */ 81 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1NATIVE 82 (JNIEnv *, jclass); 83 84 /* 85 * Class: com_sun_solaris_service_pools_PoolInternal 86 * Method: get_POX_TEXT 87 * Signature: ()I 88 */ 89 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1TEXT 90 (JNIEnv *, jclass); 91 92 /* 93 * Class: com_sun_solaris_service_pools_PoolInternal 94 * Method: get_POC_INVAL 95 * Signature: ()I 96 */ 97 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INVAL 98 (JNIEnv *, jclass); 99 100 /* 101 * Class: com_sun_solaris_service_pools_PoolInternal 102 * Method: get_POC_UINT 103 * Signature: ()I 104 */ 105 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1UINT 106 (JNIEnv *, jclass); 107 108 /* 109 * Class: com_sun_solaris_service_pools_PoolInternal 110 * Method: get_POC_INT 111 * Signature: ()I 112 */ 113 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INT 114 (JNIEnv *, jclass); 115 116 /* 117 * Class: com_sun_solaris_service_pools_PoolInternal 118 * Method: get_POC_DOUBLE 119 * Signature: ()I 120 */ 121 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1DOUBLE 122 (JNIEnv *, jclass); 123 124 /* 125 * Class: com_sun_solaris_service_pools_PoolInternal 126 * Method: get_POC_BOOL 127 * Signature: ()I 128 */ 129 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1BOOL 130 (JNIEnv *, jclass); 131 132 /* 133 * Class: com_sun_solaris_service_pools_PoolInternal 134 * Method: get_POC_STRING 135 * Signature: ()I 136 */ 137 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1STRING 138 (JNIEnv *, jclass); 139 140 /* 141 * Class: com_sun_solaris_service_pools_PoolInternal 142 * Method: get_POV_NONE 143 * Signature: ()I 144 */ 145 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1NONE 146 (JNIEnv *, jclass); 147 148 /* 149 * Class: com_sun_solaris_service_pools_PoolInternal 150 * Method: get_POV_LOOSE 151 * Signature: ()I 152 */ 153 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1LOOSE 154 (JNIEnv *, jclass); 155 156 /* 157 * Class: com_sun_solaris_service_pools_PoolInternal 158 * Method: get_POV_STRICT 159 * Signature: ()I 160 */ 161 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1STRICT 162 (JNIEnv *, jclass); 163 164 /* 165 * Class: com_sun_solaris_service_pools_PoolInternal 166 * Method: get_POV_RUNTIME 167 * Signature: ()I 168 */ 169 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1RUNTIME 170 (JNIEnv *, jclass); 171 172 /* 173 * Class: com_sun_solaris_service_pools_PoolInternal 174 * Method: get_POF_INVALID 175 * Signature: ()I 176 */ 177 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1INVALID 178 (JNIEnv *, jclass); 179 180 /* 181 * Class: com_sun_solaris_service_pools_PoolInternal 182 * Method: get_POF_VALID 183 * Signature: ()I 184 */ 185 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1VALID 186 (JNIEnv *, jclass); 187 188 /* 189 * Class: com_sun_solaris_service_pools_PoolInternal 190 * Method: get_POF_DESTROY 191 * Signature: ()I 192 */ 193 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1DESTROY 194 (JNIEnv *, jclass); 195 196 /* 197 * Class: com_sun_solaris_service_pools_PoolInternal 198 * Method: pool_error 199 * Signature: ()I 200 */ 201 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1error 202 (JNIEnv *, jclass); 203 204 /* 205 * Class: com_sun_solaris_service_pools_PoolInternal 206 * Method: pool_strerror 207 * Signature: (I)Ljava/lang/String; 208 */ 209 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror 210 (JNIEnv *, jclass, jint); 211 212 /* 213 * Class: com_sun_solaris_service_pools_PoolInternal 214 * Method: pool_strerror_sys 215 * Signature: ()Ljava/lang/String; 216 */ 217 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror_1sys 218 (JNIEnv *, jclass); 219 220 /* 221 * Class: com_sun_solaris_service_pools_PoolInternal 222 * Method: pool_resource_type_list 223 * Signature: (JJ)I 224 */ 225 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1type_1list 226 (JNIEnv *, jclass, jlong, jlong); 227 228 /* 229 * Class: com_sun_solaris_service_pools_PoolInternal 230 * Method: pool_get_status 231 * Signature: ()I 232 */ 233 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1status 234 (JNIEnv *, jclass); 235 236 /* 237 * Class: com_sun_solaris_service_pools_PoolInternal 238 * Method: pool_set_status 239 * Signature: (I)I 240 */ 241 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1status 242 (JNIEnv *, jclass, jint); 243 244 /* 245 * Class: com_sun_solaris_service_pools_PoolInternal 246 * Method: pool_conf_alloc 247 * Signature: ()J 248 */ 249 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1alloc 250 (JNIEnv *, jclass); 251 252 /* 253 * Class: com_sun_solaris_service_pools_PoolInternal 254 * Method: pool_conf_free 255 * Signature: (J)V 256 */ 257 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1free 258 (JNIEnv *, jclass, jlong); 259 260 /* 261 * Class: com_sun_solaris_service_pools_PoolInternal 262 * Method: pool_conf_status 263 * Signature: (J)I 264 */ 265 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1status 266 (JNIEnv *, jclass, jlong); 267 268 /* 269 * Class: com_sun_solaris_service_pools_PoolInternal 270 * Method: pool_conf_close 271 * Signature: (J)I 272 */ 273 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1close 274 (JNIEnv *, jclass, jlong); 275 276 /* 277 * Class: com_sun_solaris_service_pools_PoolInternal 278 * Method: pool_conf_remove 279 * Signature: (J)I 280 */ 281 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1remove 282 (JNIEnv *, jclass, jlong); 283 284 /* 285 * Class: com_sun_solaris_service_pools_PoolInternal 286 * Method: pool_conf_open 287 * Signature: (JLjava/lang/String;I)I 288 */ 289 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1open 290 (JNIEnv *, jclass, jlong, jstring, jint); 291 292 /* 293 * Class: com_sun_solaris_service_pools_PoolInternal 294 * Method: pool_conf_rollback 295 * Signature: (J)I 296 */ 297 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1rollback 298 (JNIEnv *, jclass, jlong); 299 300 /* 301 * Class: com_sun_solaris_service_pools_PoolInternal 302 * Method: pool_conf_commit 303 * Signature: (JI)I 304 */ 305 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1commit 306 (JNIEnv *, jclass, jlong, jint); 307 308 /* 309 * Class: com_sun_solaris_service_pools_PoolInternal 310 * Method: pool_conf_export 311 * Signature: (JLjava/lang/String;I)I 312 */ 313 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1export 314 (JNIEnv *, jclass, jlong, jstring, jint); 315 316 /* 317 * Class: com_sun_solaris_service_pools_PoolInternal 318 * Method: pool_conf_validate 319 * Signature: (JI)I 320 */ 321 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1validate 322 (JNIEnv *, jclass, jlong, jint); 323 324 /* 325 * Class: com_sun_solaris_service_pools_PoolInternal 326 * Method: pool_conf_update 327 * Signature: (J)I 328 */ 329 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1update 330 (JNIEnv *, jclass, jlong); 331 332 /* 333 * Class: com_sun_solaris_service_pools_PoolInternal 334 * Method: pool_get_pool 335 * Signature: (JLjava/lang/String;)J 336 */ 337 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1pool 338 (JNIEnv *, jclass, jlong, jstring); 339 340 /* 341 * Class: com_sun_solaris_service_pools_PoolInternal 342 * Method: pool_query_pools 343 * Signature: (JLjava/util/List;)Ljava/util/List; 344 */ 345 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pools 346 (JNIEnv *, jclass, jlong, jobject); 347 348 /* 349 * Class: com_sun_solaris_service_pools_PoolInternal 350 * Method: pool_get_resource 351 * Signature: (JLjava/lang/String;Ljava/lang/String;)J 352 */ 353 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource 354 (JNIEnv *, jclass, jlong, jstring, jstring); 355 356 /* 357 * Class: com_sun_solaris_service_pools_PoolInternal 358 * Method: pool_query_resources 359 * Signature: (JLjava/util/List;)Ljava/util/List; 360 */ 361 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resources 362 (JNIEnv *, jclass, jlong, jobject); 363 364 /* 365 * Class: com_sun_solaris_service_pools_PoolInternal 366 * Method: pool_query_components 367 * Signature: (JLjava/util/List;)Ljava/util/List; 368 */ 369 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1components 370 (JNIEnv *, jclass, jlong, jobject); 371 372 /* 373 * Class: com_sun_solaris_service_pools_PoolInternal 374 * Method: pool_conf_location 375 * Signature: (J)Ljava/lang/String; 376 */ 377 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1location 378 (JNIEnv *, jclass, jlong); 379 380 /* 381 * Class: com_sun_solaris_service_pools_PoolInternal 382 * Method: pool_conf_info 383 * Signature: (JI)Ljava/lang/String; 384 */ 385 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1info 386 (JNIEnv *, jclass, jlong, jint); 387 388 /* 389 * Class: com_sun_solaris_service_pools_PoolInternal 390 * Method: pool_resource_create 391 * Signature: (JLjava/lang/String;Ljava/lang/String;)J 392 */ 393 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1create 394 (JNIEnv *, jclass, jlong, jstring, jstring); 395 396 /* 397 * Class: com_sun_solaris_service_pools_PoolInternal 398 * Method: pool_resource_destroy 399 * Signature: (JJ)I 400 */ 401 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1destroy 402 (JNIEnv *, jclass, jlong, jlong); 403 404 /* 405 * Class: com_sun_solaris_service_pools_PoolInternal 406 * Method: pool_resource_transfer 407 * Signature: (JJJJ)I 408 */ 409 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1transfer 410 (JNIEnv *, jclass, jlong, jlong, jlong, jlong); 411 412 /* 413 * Class: com_sun_solaris_service_pools_PoolInternal 414 * Method: pool_resource_xtransfer 415 * Signature: (JJJLjava/util/List;)I 416 */ 417 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1xtransfer 418 (JNIEnv *, jclass, jlong, jlong, jlong, jobject); 419 420 /* 421 * Class: com_sun_solaris_service_pools_PoolInternal 422 * Method: pool_query_resource_components 423 * Signature: (JJLjava/util/List;)Ljava/util/List; 424 */ 425 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resource_1components 426 (JNIEnv *, jclass, jlong, jlong, jobject); 427 428 /* 429 * Class: com_sun_solaris_service_pools_PoolInternal 430 * Method: pool_resource_info 431 * Signature: (JJI)Ljava/lang/String; 432 */ 433 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1info 434 (JNIEnv *, jclass, jlong, jlong, jint); 435 436 /* 437 * Class: com_sun_solaris_service_pools_PoolInternal 438 * Method: pool_create 439 * Signature: (JLjava/lang/String;)J 440 */ 441 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1create 442 (JNIEnv *, jclass, jlong, jstring); 443 444 /* 445 * Class: com_sun_solaris_service_pools_PoolInternal 446 * Method: pool_destroy 447 * Signature: (JJ)I 448 */ 449 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1destroy 450 (JNIEnv *, jclass, jlong, jlong); 451 452 /* 453 * Class: com_sun_solaris_service_pools_PoolInternal 454 * Method: pool_associate 455 * Signature: (JJJ)I 456 */ 457 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1associate 458 (JNIEnv *, jclass, jlong, jlong, jlong); 459 460 /* 461 * Class: com_sun_solaris_service_pools_PoolInternal 462 * Method: pool_dissociate 463 * Signature: (JJJ)I 464 */ 465 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dissociate 466 (JNIEnv *, jclass, jlong, jlong, jlong); 467 468 /* 469 * Class: com_sun_solaris_service_pools_PoolInternal 470 * Method: pool_info 471 * Signature: (JJI)Ljava/lang/String; 472 */ 473 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1info 474 (JNIEnv *, jclass, jlong, jlong, jint); 475 476 /* 477 * Class: com_sun_solaris_service_pools_PoolInternal 478 * Method: pool_query_pool_resources 479 * Signature: (JJLjava/util/List;)Ljava/util/List; 480 */ 481 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pool_1resources 482 (JNIEnv *, jclass, jlong, jlong, jobject); 483 484 /* 485 * Class: com_sun_solaris_service_pools_PoolInternal 486 * Method: pool_get_owning_resource 487 * Signature: (JJ)J 488 */ 489 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1owning_1resource 490 (JNIEnv *, jclass, jlong, jlong); 491 492 /* 493 * Class: com_sun_solaris_service_pools_PoolInternal 494 * Method: pool_component_info 495 * Signature: (JJI)Ljava/lang/String; 496 */ 497 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1info 498 (JNIEnv *, jclass, jlong, jlong, jint); 499 500 /* 501 * Class: com_sun_solaris_service_pools_PoolInternal 502 * Method: pool_get_property 503 * Signature: (JJLjava/lang/String;J)I 504 */ 505 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1property 506 (JNIEnv *, jclass, jlong, jlong, jstring, jlong); 507 508 /* 509 * Class: com_sun_solaris_service_pools_PoolInternal 510 * Method: pool_put_property 511 * Signature: (JJLjava/lang/String;J)I 512 */ 513 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1put_1property 514 (JNIEnv *, jclass, jlong, jlong, jstring, jlong); 515 516 /* 517 * Class: com_sun_solaris_service_pools_PoolInternal 518 * Method: pool_rm_property 519 * Signature: (JJLjava/lang/String;)I 520 */ 521 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1rm_1property 522 (JNIEnv *, jclass, jlong, jlong, jstring); 523 524 /* 525 * Class: com_sun_solaris_service_pools_PoolInternal 526 * Method: pool_walk_properties 527 * Signature: (JJJJ)I 528 */ 529 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1properties 530 (JNIEnv *, jclass, jlong, jlong, jlong, jlong); 531 532 /* 533 * Class: com_sun_solaris_service_pools_PoolInternal 534 * Method: pool_conf_to_elem 535 * Signature: (J)J 536 */ 537 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1to_1elem 538 (JNIEnv *, jclass, jlong); 539 540 /* 541 * Class: com_sun_solaris_service_pools_PoolInternal 542 * Method: pool_to_elem 543 * Signature: (JJ)J 544 */ 545 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1to_1elem 546 (JNIEnv *, jclass, jlong, jlong); 547 548 /* 549 * Class: com_sun_solaris_service_pools_PoolInternal 550 * Method: pool_resource_to_elem 551 * Signature: (JJ)J 552 */ 553 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1to_1elem 554 (JNIEnv *, jclass, jlong, jlong); 555 556 /* 557 * Class: com_sun_solaris_service_pools_PoolInternal 558 * Method: pool_component_to_elem 559 * Signature: (JJ)J 560 */ 561 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1to_1elem 562 (JNIEnv *, jclass, jlong, jlong); 563 564 /* 565 * Class: com_sun_solaris_service_pools_PoolInternal 566 * Method: pool_value_get_uint64 567 * Signature: (JJ)I 568 */ 569 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1uint64 570 (JNIEnv *, jclass, jlong, jlong); 571 572 /* 573 * Class: com_sun_solaris_service_pools_PoolInternal 574 * Method: pool_value_get_int64 575 * Signature: (JJ)I 576 */ 577 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1int64 578 (JNIEnv *, jclass, jlong, jlong); 579 580 /* 581 * Class: com_sun_solaris_service_pools_PoolInternal 582 * Method: pool_value_get_double 583 * Signature: (JJ)I 584 */ 585 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1double 586 (JNIEnv *, jclass, jlong, jlong); 587 588 /* 589 * Class: com_sun_solaris_service_pools_PoolInternal 590 * Method: pool_value_get_bool 591 * Signature: (JJ)I 592 */ 593 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1bool 594 (JNIEnv *, jclass, jlong, jlong); 595 596 /* 597 * Class: com_sun_solaris_service_pools_PoolInternal 598 * Method: pool_value_get_string 599 * Signature: (JJ)I 600 */ 601 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1string 602 (JNIEnv *, jclass, jlong, jlong); 603 604 /* 605 * Class: com_sun_solaris_service_pools_PoolInternal 606 * Method: pool_value_get_type 607 * Signature: (J)I 608 */ 609 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1type 610 (JNIEnv *, jclass, jlong); 611 612 /* 613 * Class: com_sun_solaris_service_pools_PoolInternal 614 * Method: pool_value_set_uint64 615 * Signature: (JJ)V 616 */ 617 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1uint64 618 (JNIEnv *, jclass, jlong, jlong); 619 620 /* 621 * Class: com_sun_solaris_service_pools_PoolInternal 622 * Method: pool_value_set_int64 623 * Signature: (JJ)V 624 */ 625 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1int64 626 (JNIEnv *, jclass, jlong, jlong); 627 628 /* 629 * Class: com_sun_solaris_service_pools_PoolInternal 630 * Method: pool_value_set_double 631 * Signature: (JD)V 632 */ 633 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1double 634 (JNIEnv *, jclass, jlong, jdouble); 635 636 /* 637 * Class: com_sun_solaris_service_pools_PoolInternal 638 * Method: pool_value_set_bool 639 * Signature: (JS)V 640 */ 641 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1bool 642 (JNIEnv *, jclass, jlong, jshort); 643 644 /* 645 * Class: com_sun_solaris_service_pools_PoolInternal 646 * Method: pool_value_set_string 647 * Signature: (JLjava/lang/String;)I 648 */ 649 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1string 650 (JNIEnv *, jclass, jlong, jstring); 651 652 /* 653 * Class: com_sun_solaris_service_pools_PoolInternal 654 * Method: pool_value_get_name 655 * Signature: (J)Ljava/lang/String; 656 */ 657 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1name 658 (JNIEnv *, jclass, jlong); 659 660 /* 661 * Class: com_sun_solaris_service_pools_PoolInternal 662 * Method: pool_value_set_name 663 * Signature: (JLjava/lang/String;)I 664 */ 665 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1name 666 (JNIEnv *, jclass, jlong, jstring); 667 668 /* 669 * Class: com_sun_solaris_service_pools_PoolInternal 670 * Method: pool_value_alloc 671 * Signature: ()J 672 */ 673 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1alloc 674 (JNIEnv *, jclass); 675 676 /* 677 * Class: com_sun_solaris_service_pools_PoolInternal 678 * Method: pool_value_free 679 * Signature: (J)V 680 */ 681 JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1free 682 (JNIEnv *, jclass, jlong); 683 684 /* 685 * Class: com_sun_solaris_service_pools_PoolInternal 686 * Method: pool_static_location 687 * Signature: ()Ljava/lang/String; 688 */ 689 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1static_1location 690 (JNIEnv *, jclass); 691 692 /* 693 * Class: com_sun_solaris_service_pools_PoolInternal 694 * Method: pool_dynamic_location 695 * Signature: ()Ljava/lang/String; 696 */ 697 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dynamic_1location 698 (JNIEnv *, jclass); 699 700 /* 701 * Class: com_sun_solaris_service_pools_PoolInternal 702 * Method: pool_set_binding 703 * Signature: (Ljava/lang/String;II)I 704 */ 705 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1binding 706 (JNIEnv *, jclass, jstring, jint, jint); 707 708 /* 709 * Class: com_sun_solaris_service_pools_PoolInternal 710 * Method: pool_get_binding 711 * Signature: (I)Ljava/lang/String; 712 */ 713 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1binding 714 (JNIEnv *, jclass, jint); 715 716 /* 717 * Class: com_sun_solaris_service_pools_PoolInternal 718 * Method: pool_get_resource_binding 719 * Signature: (Ljava/lang/String;I)Ljava/lang/String; 720 */ 721 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource_1binding 722 (JNIEnv *, jclass, jstring, jint); 723 724 /* 725 * Class: com_sun_solaris_service_pools_PoolInternal 726 * Method: pool_walk_pools 727 * Signature: (JJJ)I 728 */ 729 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1pools 730 (JNIEnv *, jclass, jlong, jlong, jlong); 731 732 /* 733 * Class: com_sun_solaris_service_pools_PoolInternal 734 * Method: pool_walk_resources 735 * Signature: (JJJJ)I 736 */ 737 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1resources 738 (JNIEnv *, jclass, jlong, jlong, jlong, jlong); 739 740 /* 741 * Class: com_sun_solaris_service_pools_PoolInternal 742 * Method: pool_walk_components 743 * Signature: (JJJJ)I 744 */ 745 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1components 746 (JNIEnv *, jclass, jlong, jlong, jlong, jlong); 747 748 #ifdef __cplusplus 749 } 750 #endif 751 #endif 752 /* Header for class com_sun_solaris_service_pools_Element */ 753 754 #ifndef _Included_com_sun_solaris_service_pools_Element 755 #define _Included_com_sun_solaris_service_pools_Element 756 #ifdef __cplusplus 757 extern "C" { 758 #endif 759 /* 760 * Class: com_sun_solaris_service_pools_Element 761 * Method: walkProps 762 * Signature: (JJLcom/sun/solaris/service/pools/PropertyWalk;Ljava/lang/Object;)I 763 */ 764 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_Element_walkProps 765 (JNIEnv *, jobject, jlong, jlong, jobject, jobject); 766 767 #ifdef __cplusplus 768 } 769 #endif 770 #endif 771 /* Header for class com_sun_solaris_service_pools_Value */ 772 773 #ifndef _Included_com_sun_solaris_service_pools_Value 774 #define _Included_com_sun_solaris_service_pools_Value 775 #ifdef __cplusplus 776 extern "C" { 777 #endif 778 /* 779 * Class: com_sun_solaris_service_pools_Value 780 * Method: getUnsignedInt64Value 781 * Signature: (J)Lcom/sun/solaris/service/pools/UnsignedInt64; 782 */ 783 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_Value_getUnsignedInt64Value 784 (JNIEnv *, jclass, jlong); 785 786 /* 787 * Class: com_sun_solaris_service_pools_Value 788 * Method: getLongValue 789 * Signature: (J)J 790 */ 791 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_Value_getLongValue 792 (JNIEnv *, jclass, jlong); 793 794 /* 795 * Class: com_sun_solaris_service_pools_Value 796 * Method: getStringValue 797 * Signature: (J)Ljava/lang/String; 798 */ 799 JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_Value_getStringValue 800 (JNIEnv *, jclass, jlong); 801 802 /* 803 * Class: com_sun_solaris_service_pools_Value 804 * Method: getBoolValue 805 * Signature: (J)Z 806 */ 807 JNIEXPORT jboolean JNICALL Java_com_sun_solaris_service_pools_Value_getBoolValue 808 (JNIEnv *, jclass, jlong); 809 810 /* 811 * Class: com_sun_solaris_service_pools_Value 812 * Method: getDoubleValue 813 * Signature: (J)D 814 */ 815 JNIEXPORT jdouble JNICALL Java_com_sun_solaris_service_pools_Value_getDoubleValue 816 (JNIEnv *, jclass, jlong); 817 818 #ifdef __cplusplus 819 } 820 #endif 821 #endif 822 /* Header for class com_sun_solaris_service_pools_HRTime */ 823 824 #ifndef _Included_com_sun_solaris_service_pools_HRTime 825 #define _Included_com_sun_solaris_service_pools_HRTime 826 #ifdef __cplusplus 827 extern "C" { 828 #endif 829 /* 830 * Class: com_sun_solaris_service_pools_HRTime 831 * Method: timestamp 832 * Signature: ()Lcom/sun/solaris/service/pools/UnsignedInt64; 833 */ 834 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_HRTime_timestamp 835 (JNIEnv *, jobject); 836 837 #ifdef __cplusplus 838 } 839 #endif 840 #endif 841