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