LibreOffice Module desktop (master) 1
Namespaces | Functions
dp_package.cxx File Reference
#include <strings.hrc>
#include <dp_package.hxx>
#include <dp_backend.h>
#include <dp_misc.h>
#include <dp_ucb.h>
#include <dp_interact.h>
#include <dp_dependencies.hxx>
#include <dp_platform.hxx>
#include <dp_descriptioninfoset.hxx>
#include <dp_identifier.hxx>
#include <dp_resource.h>
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <o3tl/string_view.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <ucbhelper/content.hxx>
#include <svl/inettype.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequence.hxx>
#include <com/sun/star/lang/WrappedTargetException.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/graphic/GraphicProvider.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
#include <com/sun/star/io/Pipe.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/task/InteractionClassification.hpp>
#include <com/sun/star/task/XInteractionApprove.hpp>
#include <com/sun/star/ucb/CommandAbortedException.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <com/sun/star/ucb/ContentCreationException.hpp>
#include <com/sun/star/ucb/XInteractionReplaceExistingData.hpp>
#include <com/sun/star/ucb/NameClashResolveRequest.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/ucb/UnsupportedCommandException.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
#include <com/sun/star/packages/manifest/ManifestReader.hpp>
#include <com/sun/star/packages/manifest/ManifestWriter.hpp>
#include <com/sun/star/deployment/DependencyException.hpp>
#include <com/sun/star/deployment/DeploymentException.hpp>
#include <com/sun/star/deployment/ExtensionRemovedException.hpp>
#include <com/sun/star/deployment/LicenseException.hpp>
#include <com/sun/star/deployment/PlatformException.hpp>
#include <com/sun/star/deployment/Prerequisites.hpp>
#include <optional>
#include <comphelper/diagnose_ex.hxx>
#include <algorithm>
#include <memory>
#include <string_view>
#include <utility>
#include <vector>
#include "dp_extbackenddb.hxx"
Include dependency graph for dp_package.cxx:

Go to the source code of this file.

Namespaces

namespace  dp_registry
 
namespace  dp_registry::backend
 
namespace  dp_registry::backend::bundle
 

Functions

Reference< deployment::XPackageRegistry > dp_registry::backend::bundle::create (Reference< deployment::XPackageRegistry > const &xRootRegistry, OUString const &context, OUString const &cachePath, Reference< XComponentContext > const &xComponentContext)
 

Variable Documentation

◆ m_backendDb

std::unique_ptr<ExtensionBackendDb> m_backendDb
private

Definition at line 219 of file dp_package.cxx.

◆ m_bundle

Sequence< Reference<deployment::XPackage> > m_bundle
private

Definition at line 102 of file dp_package.cxx.

◆ m_dbData

ExtensionBackendDb::Data m_dbData
private

Definition at line 105 of file dp_package.cxx.

◆ m_legacyBundle

const bool m_legacyBundle
private

Definition at line 101 of file dp_package.cxx.

◆ m_oldDescription

OUString m_oldDescription
private

contains the old tooltip description for the Extension Manager GUI in OOo v.2.x We keep it for backward compatibility.

Definition at line 99 of file dp_package.cxx.

◆ m_pBundle

Sequence< Reference<deployment::XPackage> >* m_pBundle
private

Definition at line 103 of file dp_package.cxx.

◆ m_typeInfos

Sequence< Reference<deployment::XPackageTypeInfo> > m_typeInfos
private

Definition at line 217 of file dp_package.cxx.

◆ m_URL

OUString m_URL
private

Definition at line 255 of file dp_package.cxx.

◆ m_url_expanded

OUString m_url_expanded
private

Definition at line 100 of file dp_package.cxx.

◆ m_xBundleTypeInfo

const Reference<deployment::XPackageTypeInfo> m_xBundleTypeInfo
private

Definition at line 215 of file dp_package.cxx.

◆ m_xLegacyBundleTypeInfo

const Reference<deployment::XPackageTypeInfo> m_xLegacyBundleTypeInfo
private

Definition at line 216 of file dp_package.cxx.

◆ m_xRootRegistry

Reference<deployment::XPackageRegistry> m_xRootRegistry
private

Definition at line 214 of file dp_package.cxx.