最終更新:2014-07-04 (金) 13:47:29 (3584d)
JNINativeMethod
Top / JNINativeMethod
typedef struct { char *name; char *signature; void *fnPtr; } JNINativeMethod;
メモ
- name - Javaのメソッドとして呼ばれる時の関数名
- signature - メソッドの引数、返り値の引数の型定義。シグネチャというJNI特有の表記で行う。(JNI/シグネチャ)
- fnPtr - nameのメソッドで呼ばれるC/C++の関数名
例
{"set_value", "(I)I", (void*)set_value}
関連
- jint RegisterNatives?(JNIEnv *env, jclass clazz,const JNINativeMethod *methods, jint nMethods);