FreeRDP
android_jni_utils.h File Reference
#include <jni.h>
#include <freerdp/api.h>
This graph shows which files directly or indirectly include this file:

Functions

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

Variables

FREERDP_LOCAL JavaVM * g_JavaVm
 

Function Documentation

◆ create_string_builder()

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

◆ get_string_from_string_builder()

FREERDP_LOCAL 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()

FREERDP_LOCAL JavaVM* getJavaVM ( )

◆ getJNIEnv()

FREERDP_LOCAL 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()

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

Variable Documentation

◆ g_JavaVm

FREERDP_LOCAL JavaVM* g_JavaVm
extern