11 #include "filesystem/File.h" 15 #include <androidjni/JNIBase.h> 20 class CJNIXBMCFile :
public CJNIBase,
public CJNIInterfaceImplem<CJNIXBMCFile>
24 CJNIXBMCFile(
const jni::jhobject &
object) : CJNIBase(
object) {}
27 static void RegisterNatives(JNIEnv* env);
31 std::unique_ptr<XFILE::CFile> m_file;
33 static jboolean _open(JNIEnv* env, jobject thiz, jstring path);
34 static void _close(JNIEnv* env, jobject thiz);
35 static jbyteArray _read(JNIEnv* env, jobject thiz);
36 static jboolean _eof(JNIEnv* env, jobject thiz);
Definition: JNIXBMCFile.h:20
Definition: JNIMainActivity.h:15