FreeRDP
android_jni_utils.c File Reference
#include "android_jni_utils.h"
#include <locale.h>
#include <freerdp/channels/channels.h>
#include <freerdp/log.h>
#include "android_jni_callback.h"

Macros

#define TAG   CLIENT_TAG("android.utils")
 

Functions

JavaVM * getJavaVM ()
 
JNIEnv * getJNIEnv ()
 
jobject create_string_builder (JNIEnv *env, char *initialStr)
 
char * get_string_from_string_builder (JNIEnv *env, jobject strBuilder)
 
jstring jniNewStringUTF (JNIEnv *env, const char *in, int len)
 

Variables

JavaVM * g_JavaVm
 

Macro Definition Documentation

◆ TAG

#define TAG   CLIENT_TAG("android.utils")

FreeRDP: A Remote Desktop Protocol Implementation Android Event System

Copyright 2013 Felix Long Copyright 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/.

Function Documentation

◆ create_string_builder()

jobject create_string_builder ( JNIEnv *  env,
char *  initialStr 
)
Here is the caller graph for this function:

◆ get_string_from_string_builder()

char* get_string_from_string_builder ( JNIEnv *  env,
jobject  strBuilder 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getJavaVM()

JavaVM* getJavaVM ( )

◆ getJNIEnv()

JNIEnv* getJNIEnv ( )

FreeRDP: A Remote Desktop Protocol Implementation Android Event System

Copyright 2013 Felix Long Copyright 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/.

◆ jniNewStringUTF()

jstring jniNewStringUTF ( JNIEnv *  env,
const char *  in,
int  len 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ g_JavaVm

JavaVM* g_JavaVm