ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/JniDemo.cpp
Revision: 1.1
Committed: Sat Dec 13 20:45:42 2003 UTC (20 years, 5 months ago) by tim
Branch: MAIN
CVS Tags: JSR166_PFD
Log Message:
Add C++/JNI demo targets as first step to possible use of JNI in
1.4-usable version of j.u.c. Still probably highly Windows-specific,
but at least it uses gcc, so there is hope.

File Contents

# User Rev Content
1 tim 1.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