xref: /illumos-gate/usr/src/cmd/pools/poold/libjpool/jpool.h (revision 45ede40b2394db7967e59f19288fae9b62efd4aa)
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