FreeRDP
|
#include <freerdp/config.h>
#include <stdio.h>
#include "android_jni_callback.h"
#include "android_freerdp_jni.h"
#include <freerdp/log.h>
Macros | |
#define | TAG CLIENT_TAG("android.callback") |
Functions | |
static void | jni_load_class (JNIEnv *env, const char *path, jobject *objptr) |
jint | init_callback_environment (JavaVM *vm, JNIEnv *env) |
jboolean | jni_attach_thread (JNIEnv **env) |
void | jni_detach_thread () |
static void | java_callback_void (jobject obj, const char *callback, const char *signature, va_list args) |
static jboolean | java_callback_bool (jobject obj, const char *callback, const char *signature, va_list args) |
static jint | java_callback_int (jobject obj, const char *callback, const char *signature, va_list args) |
void | freerdp_callback (const char *callback, const char *signature,...) |
jboolean | freerdp_callback_bool_result (const char *callback, const char *signature,...) |
jint | freerdp_callback_int_result (const char *callback, const char *signature,...) |
Variables | |
static JavaVM * | jVM |
static jobject | jLibFreeRDPObject |
static const char * | jLibFreeRDPPath = JAVA_LIBFREERDP_CLASS |
#define TAG CLIENT_TAG("android.callback") |
FreeRDP: A Remote Desktop Protocol Implementation Android JNI Callback Helpers
Copyright 2011-2013 Thincast Technologies GmbH, Author: Martin Fleisz
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
void freerdp_callback | ( | const char * | callback, |
const char * | signature, | ||
... | |||
) |
jboolean freerdp_callback_bool_result | ( | const char * | callback, |
const char * | signature, | ||
... | |||
) |
jint freerdp_callback_int_result | ( | const char * | callback, |
const char * | signature, | ||
... | |||
) |
jint init_callback_environment | ( | JavaVM * | vm, |
JNIEnv * | env | ||
) |
FreeRDP: A Remote Desktop Protocol Implementation Android JNI Callback Helpers
Copyright 2010-2012 Marc-Andre Moreau marca Copyright 2011-2013 Thincast Technologies GmbH, Author: Martin Fleisz ndre .more au@g mail. com
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
static |
|
static |
|
static |
jboolean jni_attach_thread | ( | JNIEnv ** | env | ) |
void jni_detach_thread | ( | void | ) |
|
static |
|
static |
|
static |
|
static |