LibreOffice Module bridges (master) 1
Functions
component.cxx File Reference
#include <bridge.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/XInterface.hpp>
#include <osl/mutex.hxx>
#include <osl/time.h>
#include <rtl/process.h>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <sal/types.h>
#include <uno/environment.h>
#include <uno/lbnames.h>
#include <uno/mapping.h>
#include <cppu/EnvDcp.hxx>
Include dependency graph for component.cxx:

Go to the source code of this file.

Functions

static void s_stub_computeObjectIdentifier (va_list *pParam)
 
static void computeObjectIdentifier (uno_ExtEnvironment *pExtEnv, rtl_uString **ppOId, void *pInterface)
 
static void s_stub_acquireInterface (va_list *pParam)
 
static void acquireInterface (uno_ExtEnvironment *pExtEnv, void *pCppI)
 
static void s_stub_releaseInterface (va_list *pParam)
 
static void releaseInterface (uno_ExtEnvironment *pExtEnv, void *pCppI)
 
static void environmentDisposing (SAL_UNUSED_PARAMETER uno_Environment *)
 
SAL_DLLPUBLIC_EXPORT void uno_initEnvironment (uno_Environment *pCppEnv) 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

◆ acquireInterface()

static void acquireInterface ( uno_ExtEnvironment *  pExtEnv,
void *  pCppI 
)
static

Definition at line 125 of file component.cxx.

References s_stub_acquireInterface(), and uno_Environment_invoke().

Referenced by uno_initEnvironment().

◆ computeObjectIdentifier()

static void computeObjectIdentifier ( uno_ExtEnvironment *  pExtEnv,
rtl_uString **  ppOId,
void *  pInterface 
)
static

Definition at line 111 of file component.cxx.

References s_stub_computeObjectIdentifier(), and uno_Environment_invoke().

Referenced by uno_initEnvironment().

◆ environmentDisposing()

static void environmentDisposing ( SAL_UNUSED_PARAMETER uno_Environment )
static

Definition at line 143 of file component.cxx.

Referenced by uno_initEnvironment().

◆ releaseInterface()

static void releaseInterface ( uno_ExtEnvironment *  pExtEnv,
void *  pCppI 
)
static

Definition at line 138 of file component.cxx.

References s_stub_releaseInterface(), and uno_Environment_invoke().

Referenced by uno_initEnvironment().

◆ s_stub_acquireInterface()

static void s_stub_acquireInterface ( va_list *  pParam)
static

Definition at line 117 of file component.cxx.

Referenced by acquireInterface().

◆ s_stub_computeObjectIdentifier()

static void s_stub_computeObjectIdentifier ( va_list *  pParam)
static

Definition at line 62 of file component.cxx.

References SAL_WARN.

Referenced by computeObjectIdentifier().

◆ s_stub_releaseInterface()

static void s_stub_releaseInterface ( va_list *  pParam)
static

Definition at line 130 of file component.cxx.

Referenced by releaseInterface().

◆ uno_ext_getMapping()

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

◆ uno_initEnvironment()

SAL_DLLPUBLIC_EXPORT void uno_initEnvironment ( uno_Environment pCppEnv)