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