LibreOffice Module bridges (master)  1
Namespaces | Functions
jni_bridge.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <cassert>
#include <memory>
#include "jni_bridge.h"
#include "jniunoenvironmentdata.hxx"
#include <jvmaccess/unovirtualmachine.hxx>
#include <rtl/ref.hxx>
#include <rtl/strbuf.hxx>
#include <uno/lbnames.h>
Include dependency graph for jni_bridge.cxx:

Go to the source code of this file.

Namespaces

 jni_uno
 

Functions

static void java_env_dispose (uno_Environment *env)
 
static void java_env_disposing (uno_Environment *env)
 
SAL_DLLPUBLIC_EXPORT void uno_initEnvironment (uno_Environment *java_env) SAL_THROW_EXTERN_C()
 
SAL_DLLPUBLIC_EXPORT void uno_ext_getMapping (uno_Mapping **ppMapping, uno_Environment *pFrom, uno_Environment *pTo) SAL_THROW_EXTERN_C()
 

Function Documentation

static void java_env_dispose ( uno_Environment env)
static

Definition at line 425 of file jni_bridge.cxx.

References SAL_WARN.

Referenced by java_env_disposing(), and uno_initEnvironment().

static void java_env_disposing ( uno_Environment env)
static

Definition at line 459 of file jni_bridge.cxx.

References java_env_dispose().

Referenced by uno_initEnvironment().

SAL_DLLPUBLIC_EXPORT void uno_ext_getMapping ( uno_Mapping **  ppMapping,
uno_Environment pFrom,
uno_Environment pTo 
)

Definition at line 514 of file jni_bridge.cxx.

References Bridge_free(), err, SAL_THROW_EXTERN_C, SAL_WARN, and uno_registerMapping().

SAL_DLLPUBLIC_EXPORT void uno_initEnvironment ( uno_Environment java_env)

Definition at line 469 of file jni_bridge.cxx.

References java_env_dispose(), java_env_disposing(), SAL_THROW_EXTERN_C, and SAL_WARN.