#include <strings.hrc>
#include <dp_misc.h>
#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 <utility>
#include <xmlscript/xml_helper.hxx>
#include <svl/inettype.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <o3tl/string_view.hxx>
#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"
Go to the source code of this file.
◆ com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation()
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 |
|
) |
| |
◆ bSwitchedRdbFiles
◆ m_aPlatform
OUString const m_aPlatform |
|
private |
◆ m_backendDb
std::unique_ptr<ComponentBackendDb> m_backendDb |
|
private |
◆ m_backendObjects
t_string2object m_backendObjects |
|
private |
◆ m_commonRDB
◆ m_commonRDB_orig
OUString m_commonRDB_orig |
|
private |
◆ m_components
std::deque<OUString> m_components |
|
private |
◆ m_jar_typelibs
std::deque<OUString> m_jar_typelibs |
|
private |
◆ m_jarFile
◆ m_loader
◆ m_nativeRDB
◆ m_nativeRDB_orig
OUString m_nativeRDB_orig |
|
private |
◆ m_rdb_typelibs
std::deque<OUString> m_rdb_typelibs |
|
private |
◆ m_registered
◆ m_typeInfos
Sequence< Reference<deployment::XPackageTypeInfo> > m_typeInfos |
|
private |
◆ m_unorc_inited
◆ m_unorc_modified
◆ m_xCommonRDB
Reference<registry::XSimpleRegistry> m_xCommonRDB |
|
private |
◆ m_xComponentsTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xComponentsTypeInfo |
|
private |
◆ m_xDynComponentTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xDynComponentTypeInfo |
|
private |
◆ m_xJavaComponentTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xJavaComponentTypeInfo |
|
private |
◆ m_xJavaTypelibTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xJavaTypelibTypeInfo |
|
private |
◆ m_xNativeRDB
Reference<registry::XSimpleRegistry> m_xNativeRDB |
|
private |
◆ m_xPythonComponentTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xPythonComponentTypeInfo |
|
private |
◆ m_xRDBTypelibTypeInfo
const Reference<deployment::XPackageTypeInfo> m_xRDBTypelibTypeInfo |
|
private |