LibreOffice Module cppu (master) 1
Functions
cascade_mapping.cxx File Reference
#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"
Include dependency graph for cascade_mapping.cxx:

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)
 

Function Documentation

◆ getCascadeMapping()

void getCascadeMapping ( uno_Mapping **  ppMapping,
uno_Environment pFrom,
uno_Environment pTo,
rtl_uString *  pAddPurpose 
)

◆ getPrefix()

static OUString getPrefix ( std::u16string_view  str1,
std::u16string_view  str2 
)
static

Definition at line 159 of file cascade_mapping.cxx.

References o3tl::getToken(), and result.

Referenced by getCascadeMapping().

◆ s_acquire()

static void s_acquire ( uno_Mapping mapping)
static

Definition at line 62 of file cascade_mapping.cxx.

◆ s_mapInterface()

static void s_mapInterface ( uno_Mapping mapping,
void **  ppOut,
void *  pInterface,
typelib_InterfaceTypeDescription *  pInterfaceTypeDescr 
)
static

Definition at line 74 of file cascade_mapping.cxx.

◆ s_mapInterface_v()

static void s_mapInterface_v ( va_list *  pParam)
static

Definition at line 116 of file cascade_mapping.cxx.

References pMapping, and s_mapInterface_v().

Referenced by s_mapInterface_v().

◆ s_MediatorMapping_free()

static void s_MediatorMapping_free ( uno_Mapping pMapping)
static

◆ s_release()

static void s_release ( uno_Mapping mapping)
static

Definition at line 68 of file cascade_mapping.cxx.