1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_management_ThreadImpl */
4
5#ifndef _Included_sun_management_ThreadImpl
6#define _Included_sun_management_ThreadImpl
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_management_ThreadImpl
12 * Method: getThreads
13 * Signature: ()[Ljava/lang/Thread;
14 */
15JNIEXPORT jobjectArray JNICALL Java_sun_management_ThreadImpl_getThreads
16 (JNIEnv *, jclass);
17
18/*
19 * Class: sun_management_ThreadImpl
20 * Method: getThreadInfo1
21 * Signature: ([JI[Ljava/lang/management/ThreadInfo;)V
22 */
23JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_getThreadInfo1
24 (JNIEnv *, jclass, jlongArray, jint, jobjectArray);
25
26/*
27 * Class: sun_management_ThreadImpl
28 * Method: getThreadTotalCpuTime0
29 * Signature: (J)J
30 */
31JNIEXPORT jlong JNICALL Java_sun_management_ThreadImpl_getThreadTotalCpuTime0
32 (JNIEnv *, jclass, jlong);
33
34/*
35 * Class: sun_management_ThreadImpl
36 * Method: getThreadTotalCpuTime1
37 * Signature: ([J[J)V
38 */
39JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_getThreadTotalCpuTime1
40 (JNIEnv *, jclass, jlongArray, jlongArray);
41
42/*
43 * Class: sun_management_ThreadImpl
44 * Method: getThreadUserCpuTime0
45 * Signature: (J)J
46 */
47JNIEXPORT jlong JNICALL Java_sun_management_ThreadImpl_getThreadUserCpuTime0
48 (JNIEnv *, jclass, jlong);
49
50/*
51 * Class: sun_management_ThreadImpl
52 * Method: getThreadUserCpuTime1
53 * Signature: ([J[J)V
54 */
55JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_getThreadUserCpuTime1
56 (JNIEnv *, jclass, jlongArray, jlongArray);
57
58/*
59 * Class: sun_management_ThreadImpl
60 * Method: getThreadAllocatedMemory1
61 * Signature: ([J[J)V
62 */
63JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_getThreadAllocatedMemory1
64 (JNIEnv *, jclass, jlongArray, jlongArray);
65
66/*
67 * Class: sun_management_ThreadImpl
68 * Method: setThreadCpuTimeEnabled0
69 * Signature: (Z)V
70 */
71JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_setThreadCpuTimeEnabled0
72 (JNIEnv *, jclass, jboolean);
73
74/*
75 * Class: sun_management_ThreadImpl
76 * Method: setThreadAllocatedMemoryEnabled0
77 * Signature: (Z)V
78 */
79JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_setThreadAllocatedMemoryEnabled0
80 (JNIEnv *, jclass, jboolean);
81
82/*
83 * Class: sun_management_ThreadImpl
84 * Method: setThreadContentionMonitoringEnabled0
85 * Signature: (Z)V
86 */
87JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_setThreadContentionMonitoringEnabled0
88 (JNIEnv *, jclass, jboolean);
89
90/*
91 * Class: sun_management_ThreadImpl
92 * Method: findMonitorDeadlockedThreads0
93 * Signature: ()[Ljava/lang/Thread;
94 */
95JNIEXPORT jobjectArray JNICALL Java_sun_management_ThreadImpl_findMonitorDeadlockedThreads0
96 (JNIEnv *, jclass);
97
98/*
99 * Class: sun_management_ThreadImpl
100 * Method: findDeadlockedThreads0
101 * Signature: ()[Ljava/lang/Thread;
102 */
103JNIEXPORT jobjectArray JNICALL Java_sun_management_ThreadImpl_findDeadlockedThreads0
104 (JNIEnv *, jclass);
105
106/*
107 * Class: sun_management_ThreadImpl
108 * Method: resetPeakThreadCount0
109 * Signature: ()V
110 */
111JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_resetPeakThreadCount0
112 (JNIEnv *, jclass);
113
114/*
115 * Class: sun_management_ThreadImpl
116 * Method: dumpThreads0
117 * Signature: ([JZZI)[Ljava/lang/management/ThreadInfo;
118 */
119JNIEXPORT jobjectArray JNICALL Java_sun_management_ThreadImpl_dumpThreads0
120 (JNIEnv *, jclass, jlongArray, jboolean, jboolean, jint);
121
122/*
123 * Class: sun_management_ThreadImpl
124 * Method: resetContentionTimes0
125 * Signature: (J)V
126 */
127JNIEXPORT void JNICALL Java_sun_management_ThreadImpl_resetContentionTimes0
128 (JNIEnv *, jclass, jlong);
129
130#ifdef __cplusplus
131}
132#endif
133#endif
134