LibreOffice Module desktop (master) 1
|
#include <com/sun/star/deployment/XPackage.hpp>
#include <com/sun/star/deployment/XExtensionManager.hpp>
#include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/xml/dom/XNode.hpp>
#include "dp_misc_api.hxx"
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | dp_misc::UpdateInfo |
Namespaces | |
namespace | dp_misc |
Typedefs | |
typedef std::map< OUString, UpdateInfo > | dp_misc::UpdateInfoMap |
Enumerations | |
enum | dp_misc::UPDATE_SOURCE { dp_misc::UPDATE_SOURCE_NONE , dp_misc::UPDATE_SOURCE_SHARED , dp_misc::UPDATE_SOURCE_BUNDLED , dp_misc::UPDATE_SOURCE_ONLINE } |
Functions | |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC OUString | dp_misc::getExtensionDefaultUpdateURL () |
returns the default update URL (for the update information) which is used when an extension does not provide its own URL. More... | |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC UPDATE_SOURCE | dp_misc::isUpdateUserExtension (bool bReadOnlyShared, OUString const &userVersion, OUString const &sharedVersion, OUString const &bundledVersion, std::u16string_view onlineVersion) |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC UPDATE_SOURCE | dp_misc::isUpdateSharedExtension (bool bReadOnlyShared, OUString const &sharedVersion, OUString const &bundledVersion, std::u16string_view onlineVersion) |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC css::uno::Reference< css::deployment::XPackage > | dp_misc::getExtensionWithHighestVersion (css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > const &seqExtensionsWithSameId) |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC UpdateInfoMap | dp_misc::getOnlineUpdateInfos (css::uno::Reference< css::uno::XComponentContext > const &xContext, css::uno::Reference< css::deployment::XExtensionManager > const &xExtMgr, css::uno::Reference< css::deployment::XUpdateInformationProvider > const &updateInformation, std::vector< css::uno::Reference< css::deployment::XPackage > > const *extensionList, std::vector< std::pair< css::uno::Reference< css::deployment::XPackage >, css::uno::Any > > &out_errors) |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC OUString | dp_misc::getHighestVersion (OUString const &sharedVersion, OUString const &bundledVersion, OUString const &onlineVersion) |