1 |
/* |
2 |
* Native method implementations for JniDemo |
3 |
*/ |
4 |
|
5 |
#include <JniDemo.h> |
6 |
|
7 |
class JniDemo { |
8 |
public: |
9 |
static int count; |
10 |
}; |
11 |
|
12 |
int JniDemo::count = 0; |
13 |
|
14 |
|
15 |
/* |
16 |
* Class: JniDemo |
17 |
* Method: getCount |
18 |
* Signature: ()I |
19 |
*/ |
20 |
JNIEXPORT jint JNICALL Java_JniDemo_getCount |
21 |
(JNIEnv *, jobject) |
22 |
{ |
23 |
return JniDemo::count; |
24 |
} |
25 |
|
26 |
/* |
27 |
* Class: JniDemo |
28 |
* Method: setCount |
29 |
* Signature: (I)V |
30 |
*/ |
31 |
JNIEXPORT void JNICALL Java_JniDemo_setCount |
32 |
(JNIEnv *, jobject, jint count) |
33 |
{ |
34 |
JniDemo::count = count; |
35 |
} |
36 |
|