xref: /illumos-gate/usr/src/cmd/pools/poold/libjlgrp/jlgrp.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_locality_LocalityDomain */
4 
5 #ifndef _Included_com_sun_solaris_service_locality_LocalityDomain
6 #define _Included_com_sun_solaris_service_locality_LocalityDomain
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #undef com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_CALLER
11 #define com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_CALLER 0L
12 #undef com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_OS
13 #define com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_OS 1L
14 /*
15  * Class:     com_sun_solaris_service_locality_LocalityDomain
16  * Method:    jl_init
17  * Signature: (I)J
18  */
19 JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init
20   (JNIEnv *, jobject, jint);
21 
22 /*
23  * Class:     com_sun_solaris_service_locality_LocalityDomain
24  * Method:    jl_fini
25  * Signature: ()I
26  */
27 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini
28   (JNIEnv *, jobject);
29 
30 /*
31  * Class:     com_sun_solaris_service_locality_LocalityDomain
32  * Method:    jl_root
33  * Signature: ()Lcom/sun/solaris/service/locality/LocalityGroup;
34  */
35 JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1root
36   (JNIEnv *, jobject);
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 #endif
42 /* Header for class com_sun_solaris_service_locality_LocalityGroup */
43 
44 #ifndef _Included_com_sun_solaris_service_locality_LocalityGroup
45 #define _Included_com_sun_solaris_service_locality_LocalityGroup
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 /*
50  * Class:     com_sun_solaris_service_locality_LocalityGroup
51  * Method:    jl_children
52  * Signature: ()[J
53  */
54 JNIEXPORT jlongArray JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1children
55   (JNIEnv *, jobject);
56 
57 /*
58  * Class:     com_sun_solaris_service_locality_LocalityGroup
59  * Method:    jl_cpus
60  * Signature: ()[I
61  */
62 JNIEXPORT jintArray JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1cpus
63   (JNIEnv *, jobject);
64 
65 /*
66  * Class:     com_sun_solaris_service_locality_LocalityGroup
67  * Method:    jl_latency
68  * Signature: (JJ)I
69  */
70 JNIEXPORT jint JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1latency
71   (JNIEnv *, jobject, jlong, jlong);
72 
73 #ifdef __cplusplus
74 }
75 #endif
76 #endif
77