LibreOffice Module cppu (master) 1
|
#include <osl/interlck.h>
#include <rtl/ustring.hxx>
#include <uno/environment.hxx>
#include <uno/lbnames.h>
#include <uno/mapping.hxx>
#include <uno/dispatcher.h>
#include <o3tl/string_view.hxx>
#include <cppu/EnvDcp.hxx>
#include "cascade_mapping.hxx"
Go to the source code of this file.
Functions | |
static void | s_acquire (uno_Mapping *mapping) |
static void | s_release (uno_Mapping *mapping) |
static void | s_mapInterface (uno_Mapping *mapping, void **ppOut, void *pInterface, typelib_InterfaceTypeDescription *pInterfaceTypeDescr) |
static void | s_mapInterface_v (va_list *pParam) |
static void | s_MediatorMapping_free (uno_Mapping *pMapping) SAL_THROW_EXTERN_C() |
static OUString | getPrefix (std::u16string_view str1, std::u16string_view str2) |
void | getCascadeMapping (uno_Mapping **ppMapping, uno_Environment *pFrom, uno_Environment *pTo, rtl_uString *pAddPurpose) |
void getCascadeMapping | ( | uno_Mapping ** | ppMapping, |
uno_Environment * | pFrom, | ||
uno_Environment * | pTo, | ||
rtl_uString * | pAddPurpose | ||
) |
Definition at line 203 of file cascade_mapping.cxx.
References getPrefix(), cppu::EnvDcp::getPurpose(), cppu::EnvDcp::getTypeName(), index, OUStringToOString(), pMapping, s_MediatorMapping_free(), uno_getEnvironment(), uno_getMapping(), and uno_registerMapping().
Referenced by uno_getMapping().
|
static |
Definition at line 159 of file cascade_mapping.cxx.
References o3tl::getToken(), and result.
Referenced by getCascadeMapping().
|
static |
Definition at line 62 of file cascade_mapping.cxx.
|
static |
Definition at line 74 of file cascade_mapping.cxx.
|
static |
Definition at line 116 of file cascade_mapping.cxx.
References pMapping, and s_mapInterface_v().
Referenced by s_mapInterface_v().
|
static |
Definition at line 152 of file cascade_mapping.cxx.
References pMapping, s_MediatorMapping_free(), and SAL_THROW_EXTERN_C.
Referenced by getCascadeMapping(), and s_MediatorMapping_free().
|
static |
Definition at line 68 of file cascade_mapping.cxx.