LibreOffice Module cppuhelper (master) 1
Namespaces | Functions | Variables
component_context.cxx File Reference
#include <unordered_map>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#include <sal/log.hxx>
#include <uno/lbnames.h>
#include <uno/mapping.hxx>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <cppuhelper/component_context.hxx>
#include <cppuhelper/implbase.hxx>
#include <compbase2.hxx>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <com/sun/star/lang/XMultiComponentFactory.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/uno/DeploymentException.hpp>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <comphelper/sequence.hxx>
#include <memory>
#include <utility>
Include dependency graph for component_context.cxx:

Go to the source code of this file.

Namespaces

namespace  cppu
 

Functions

static void cppu::try_dispose (std::unique_lock< std::mutex > &rGuard, Reference< XInterface > const &xInstance)
 
static void cppu::try_dispose (std::unique_lock< std::mutex > &rGuard, Reference< lang::XComponent > const &xComp)
 
static void cppu::s_createComponentContext_v (va_list *pParam)
 
Reference< XComponentContext > SAL_CALL cppu::createComponentContext (ContextEntry_Init const *pEntries, sal_Int32 nEntries, Reference< XComponentContext > const &xDelegate)
 

Variables

constexpr OUStringLiteral SMGR_SINGLETON = u"/singletons/com.sun.star.lang.theServiceManager"
 
constexpr OUStringLiteral TDMGR_SINGLETON = u"/singletons/com.sun.star.reflection.theTypeDescriptionManager"
 
constexpr OUStringLiteral AC_SINGLETON = u"/singletons/com.sun.star.security.theAccessController"
 

Variable Documentation

◆ AC_SINGLETON

constexpr OUStringLiteral AC_SINGLETON = u"/singletons/com.sun.star.security.theAccessController"
constexpr

Definition at line 52 of file component_context.cxx.

◆ lateInit

bool lateInit

Definition at line 133 of file component_context.cxx.

◆ m_map

t_map m_map
protected

Definition at line 141 of file component_context.cxx.

◆ m_xDelegate

Reference< XComponentContext > m_xDelegate
protected

Definition at line 128 of file component_context.cxx.

◆ m_xSMgr

Reference< lang::XMultiComponentFactory > m_xSMgr
protected

Definition at line 143 of file component_context.cxx.

◆ m_xTarget

Reference< lang::XComponent > m_xTarget
private

Definition at line 87 of file component_context.cxx.

◆ SMGR_SINGLETON

constexpr OUStringLiteral SMGR_SINGLETON = u"/singletons/com.sun.star.lang.theServiceManager"
constexpr

Definition at line 50 of file component_context.cxx.

◆ TDMGR_SINGLETON

constexpr OUStringLiteral TDMGR_SINGLETON = u"/singletons/com.sun.star.reflection.theTypeDescriptionManager"
constexpr

Definition at line 51 of file component_context.cxx.

◆ value

Any value

Definition at line 132 of file component_context.cxx.

Referenced by cppu::createComponentContext().