LibreOffice Module desktop (master)  1
Namespaces | Functions
dp_component.cxx File Reference
#include <strings.hrc>
#include <dp_shared.hxx>
#include <dp_backend.h>
#include <dp_platform.hxx>
#include <dp_ucb.h>
#include <rtl/string.hxx>
#include <rtl/strbuf.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/uri.hxx>
#include <sal/log.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <ucbhelper/content.hxx>
#include <comphelper/sequence.hxx>
#include <xmlscript/xml_helper.hxx>
#include <svl/inettype.hxx>
#include <tools/diagnose_ex.h>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/deployment/DeploymentException.hpp>
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/container/XSet.hpp>
#include <com/sun/star/registry/XSimpleRegistry.hpp>
#include <com/sun/star/registry/XImplementationRegistration.hpp>
#include <com/sun/star/loader/XImplementationLoader.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/util/theMacroExpander.hpp>
#include <algorithm>
#include <deque>
#include <memory>
#include <string_view>
#include <unordered_map>
#include <vector>
#include "dp_compbackenddb.hxx"
Include dependency graph for dp_component.cxx:

Go to the source code of this file.

Namespaces

 dp_registry::backend::component
 

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &args)
 

Function Documentation

SAL_DLLPUBLIC_EXPORT css::uno::XInterface* com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &  args 
)

Definition at line 1719 of file dp_component.cxx.

Variable Documentation

bool bSwitchedRdbFiles

Definition at line 259 of file dp_component.cxx.

OUString const m_aPlatform

Definition at line 235 of file dp_component.cxx.

std::unique_ptr<ComponentBackendDb> m_backendDb

Definition at line 287 of file dp_component.cxx.

t_string2object m_backendObjects

Definition at line 262 of file dp_component.cxx.

OUString m_commonRDB

Definition at line 280 of file dp_component.cxx.

OUString m_commonRDB_orig

Definition at line 284 of file dp_component.cxx.

std::deque<OUString> m_components

Definition at line 241 of file dp_component.cxx.

std::deque<OUString> m_jar_typelibs

Definition at line 239 of file dp_component.cxx.

const bool m_jarFile

Definition at line 179 of file dp_component.cxx.

const OUString m_loader

Definition at line 109 of file dp_component.cxx.

OUString m_nativeRDB

Definition at line 281 of file dp_component.cxx.

OUString m_nativeRDB_orig

Definition at line 285 of file dp_component.cxx.

std::deque<OUString> m_rdb_typelibs

Definition at line 240 of file dp_component.cxx.

Reg m_registered

Definition at line 112 of file dp_component.cxx.

Sequence< Reference<deployment::XPackageTypeInfo> > m_typeInfos

Definition at line 278 of file dp_component.cxx.

bool m_unorc_inited

Definition at line 257 of file dp_component.cxx.

bool m_unorc_modified

Definition at line 258 of file dp_component.cxx.

Reference<registry::XSimpleRegistry> m_xCommonRDB

Definition at line 293 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xComponentsTypeInfo

Definition at line 275 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xDynComponentTypeInfo

Definition at line 272 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xJavaComponentTypeInfo

Definition at line 273 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xJavaTypelibTypeInfo

Definition at line 277 of file dp_component.cxx.

Reference<registry::XSimpleRegistry> m_xNativeRDB

Definition at line 294 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xPythonComponentTypeInfo

Definition at line 274 of file dp_component.cxx.

const Reference<deployment::XPackageTypeInfo> m_xRDBTypelibTypeInfo

Definition at line 276 of file dp_component.cxx.