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_ucb.h>
#include <dp_interact.h>
#include <dp_dependencies.hxx>
#include <dp_platform.hxx>
#include <dp_descriptioninfoset.hxx>
#include <dp_identifier.hxx>
#include <rtl/uri.hxx>
#include <sal/log.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <ucbhelper/content.hxx>
#include <svl/inettype.hxx>
#include <comphelper/anytostring.hxx>
#include <comphelper/sequence.hxx>
#include <com/sun/star/lang/WrappedTargetException.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/UnknownPropertyException.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 <com/sun/star/xml/dom/XDocumentBuilder.hpp>
#include <com/sun/star/xml/xpath/XXPathAPI.hpp>
#include <com/sun/star/deployment/XPackageManager.hpp>
#include <boost/optional.hpp>
#include <tools/diagnose_ex.h>
#include <algorithm>
#include <memory>
#include <vector>
#include "dp_extbackenddb.hxx"
Include dependency graph for dp_package.cxx:

Go to the source code of this file.

Namespaces

 dp_registry
 
 dp_registry::backend
 
 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

std::unique_ptr<ExtensionBackendDb> m_backendDb

Definition at line 221 of file dp_package.cxx.

Sequence< Reference<deployment::XPackage> > m_bundle

Definition at line 104 of file dp_package.cxx.

Definition at line 107 of file dp_package.cxx.

const bool m_legacyBundle

Definition at line 103 of file dp_package.cxx.

OUString m_oldDescription

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

Definition at line 101 of file dp_package.cxx.

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

Definition at line 105 of file dp_package.cxx.

Sequence< Reference<deployment::XPackageTypeInfo> > m_typeInfos

Definition at line 219 of file dp_package.cxx.

OUString m_URL

Definition at line 257 of file dp_package.cxx.

OUString m_url_expanded

Definition at line 102 of file dp_package.cxx.

const Reference<deployment::XPackageTypeInfo> m_xBundleTypeInfo

Definition at line 217 of file dp_package.cxx.

const Reference<deployment::XPackageTypeInfo> m_xLegacyBundleTypeInfo

Definition at line 218 of file dp_package.cxx.

Reference<deployment::XPackageRegistry> m_xRootRegistry

Definition at line 216 of file dp_package.cxx.