FreeRDP
Loading...
Searching...
No Matches
android_jni_utils.h
1
12#ifndef FREERDP_CLIENT_ANDROID_JNI_UTILS_H
13#define FREERDP_CLIENT_ANDROID_JNI_UTILS_H
14
15#include <jni.h>
16#include <freerdp/api.h>
17
18#ifdef __cplusplus
19extern "C"
20{
21#endif
22
23 FREERDP_LOCAL JNIEnv* getJNIEnv();
24 FREERDP_LOCAL JavaVM* getJavaVM();
25
26 FREERDP_LOCAL char* get_string_from_string_builder(JNIEnv* env, jobject strBuilder);
27 FREERDP_LOCAL jobject create_string_builder(JNIEnv* env, char* initialStr);
28 FREERDP_LOCAL jstring jniNewStringUTF(JNIEnv* env, const char* in, int len);
29
30 FREERDP_LOCAL extern JavaVM* g_JavaVm;
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif /* FREERDP_CLIENT_ANDROID_JNI_UTILS_H */