annotate src/getset.h @ 10:d791e1324ab6
Start implementing process and getRemainingFeatures
author |
Chris Cannam |
date |
Thu, 26 Jan 2012 18:25:28 +0000 |
parents |
93dfb83c6f82 |
children |
f7ca3afb429c |
rev |
line source |
Chris@7
|
1
|
Chris@7
|
2 #ifndef _GETSET_H_INCLUDED_
|
Chris@7
|
3 #define _GETSET_H_INCLUDED_
|
Chris@7
|
4
|
Chris@7
|
5 #include <jni.h>
|
Chris@7
|
6
|
Chris@7
|
7 #include <string>
|
Chris@7
|
8 #include <vector>
|
Chris@7
|
9
|
Chris@10
|
10 extern int
|
Chris@10
|
11 getIntField(JNIEnv *env, jobject obj, std::string name);
|
Chris@10
|
12
|
Chris@7
|
13 extern void
|
Chris@7
|
14 setStringField(JNIEnv *env, jobject obj, std::string name, std::string value);
|
Chris@7
|
15
|
Chris@7
|
16 extern void
|
Chris@7
|
17 setFloatField(JNIEnv *env, jobject obj, std::string name, float value);
|
Chris@7
|
18
|
Chris@7
|
19 extern void
|
Chris@7
|
20 setBooleanField(JNIEnv *env, jobject obj, std::string name, bool value);
|
Chris@7
|
21
|
Chris@7
|
22 extern void
|
Chris@7
|
23 setIntField(JNIEnv *env, jobject obj, std::string name, int value);
|
Chris@7
|
24
|
Chris@7
|
25 extern void
|
Chris@7
|
26 setObjectField(JNIEnv *env, jobject obj, std::string name, std::string type, jobject value);
|
Chris@7
|
27
|
Chris@7
|
28 extern void
|
Chris@7
|
29 setStringArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<std::string> value);
|
Chris@7
|
30
|
Chris@7
|
31 extern jmethodID
|
Chris@7
|
32 getEnumValueOfMethod(JNIEnv *env);
|
Chris@7
|
33
|
Chris@7
|
34 #endif
|