|
LibreOffice Module cppu (master) 1
|
#include <cppu/EnvDcp.hxx>#include <sal/log.hxx>#include <osl/diagnose.h>#include <osl/interlck.h>#include <osl/mutex.hxx>#include <osl/module.hxx>#include <osl/process.h>#include <rtl/process.h>#include <rtl/string.hxx>#include <rtl/ustring.hxx>#include <rtl/ustrbuf.hxx>#include <typelib/typedescription.h>#include <uno/dispatcher.h>#include <uno/environment.h>#include <uno/lbnames.h>#include "prim.hxx"#include "loadmodule.hxx"#include <string_view>#include <unordered_map>#include <utility>#include <vector>#include <stdio.h>Go to the source code of this file.
Functions | |
| void SAL_CALL | uno_dumpEnvironment (void *stream, uno_Environment *pEnv, const char *pFilter) SAL_THROW_EXTERN_C() |
| void SAL_CALL | uno_dumpEnvironmentByName (void *stream, rtl_uString *pEnvDcp, const char *pFilter) SAL_THROW_EXTERN_C() |
| static void | unoenv_computeObjectIdentifier (uno_ExtEnvironment *pEnv, rtl_uString **ppOId, void *pInterface) |
| static void | unoenv_acquireInterface (SAL_UNUSED_PARAMETER uno_ExtEnvironment *, void *pUnoI_) |
| static void | unoenv_releaseInterface (SAL_UNUSED_PARAMETER uno_ExtEnvironment *, void *pUnoI_) |
| static uno_Environment * | initDefaultEnvironment (const OUString &rEnvDcp, void *pContext) |
| void SAL_CALL | uno_createEnvironment (uno_Environment **ppEnv, rtl_uString *pEnvDcp, void *pContext) SAL_THROW_EXTERN_C() |
| void SAL_CALL | uno_getEnvironment (uno_Environment **ppEnv, rtl_uString *pEnvDcp, void *pContext) SAL_THROW_EXTERN_C() |
| void SAL_CALL | uno_getRegisteredEnvironments (uno_Environment ***pppEnvs, sal_Int32 *pnLen, uno_memAlloc memAlloc, rtl_uString *pEnvDcp) SAL_THROW_EXTERN_C() |
|
static |
Definition at line 1053 of file lbenv.cxx.
References aStr, cppu::EnvDcp::getPurpose(), cppu::EnvDcp::getTypeName(), unoenv_acquireInterface(), unoenv_computeObjectIdentifier(), and unoenv_releaseInterface().
Referenced by uno_createEnvironment(), and uno_getEnvironment().
| void SAL_CALL uno_createEnvironment | ( | uno_Environment ** | ppEnv, |
| rtl_uString * | pEnvDcp, | ||
| void * | pContext | ||
| ) |
Definition at line 1098 of file lbenv.cxx.
References initDefaultEnvironment(), and SAL_THROW_EXTERN_C.
Referenced by cppu::getMediateMapping().
| void SAL_CALL uno_dumpEnvironment | ( | void * | stream, |
| uno_Environment * | pEnv, | ||
| const char * | pFilter | ||
| ) |
Definition at line 689 of file lbenv.cxx.
References nPos, SAL_THROW_EXTERN_C, and stream.
Referenced by uno_dumpEnvironmentByName().
| void SAL_CALL uno_dumpEnvironmentByName | ( | void * | stream, |
| rtl_uString * | pEnvDcp, | ||
| const char * | pFilter | ||
| ) |
Definition at line 771 of file lbenv.cxx.
References SAL_THROW_EXTERN_C, stream, uno_dumpEnvironment(), and uno_getEnvironment().
| void SAL_CALL uno_getEnvironment | ( | uno_Environment ** | ppEnv, |
| rtl_uString * | pEnvDcp, | ||
| void * | pContext | ||
| ) |
Definition at line 1110 of file lbenv.cxx.
References initDefaultEnvironment(), and SAL_THROW_EXTERN_C.
Referenced by getCascadeMapping(), cppu::getMediateMapping(), s_getNextEnv(), uno_dumpEnvironmentByName(), uno_getCurrentEnvironment(), uno_getMappingByName(), and uno_setCurrentContext().
| void SAL_CALL uno_getRegisteredEnvironments | ( | uno_Environment *** | pppEnvs, |
| sal_Int32 * | pnLen, | ||
| uno_memAlloc | memAlloc, | ||
| rtl_uString * | pEnvDcp | ||
| ) |
Definition at line 1132 of file lbenv.cxx.
References SAL_THROW_EXTERN_C.
|
static |
Definition at line 862 of file lbenv.cxx.
Referenced by initDefaultEnvironment().
|
static |
Definition at line 829 of file lbenv.cxx.
References aStr, cppu::binuno_queryInterface(), and typelib_static_type_getByTypeClass().
Referenced by initDefaultEnvironment().
|
static |
Definition at line 870 of file lbenv.cxx.
Referenced by initDefaultEnvironment().