LibreOffice Module desktop (master) 1
Namespaces | Functions
dp_update.cxx File Reference
#include <config_folders.h>
#include <dp_update.hxx>
#include <dp_version.hxx>
#include <dp_identifier.hxx>
#include <dp_descriptioninfoset.hxx>
#include <com/sun/star/ucb/CommandAbortedException.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <osl/diagnose.h>
#include <rtl/bootstrap.hxx>
#include <sal/log.hxx>
Include dependency graph for dp_update.cxx:

Go to the source code of this file.

Namespaces

namespace  dp_misc
 

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)
 
Reference< deployment::XPackage > dp_misc::getExtensionWithHighestVersion (Sequence< Reference< deployment::XPackage > > const &seqExt)
 
UpdateInfoMap dp_misc::getOnlineUpdateInfos (Reference< uno::XComponentContext > const &xContext, Reference< deployment::XExtensionManager > const &xExtMgr, Reference< deployment::XUpdateInformationProvider > const &updateInformation, std::vector< Reference< deployment::XPackage > > const *extensionList, std::vector< std::pair< Reference< deployment::XPackage >, uno::Any > > &out_errors)
 
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC OUString dp_misc::getHighestVersion (OUString const &sharedVersion, OUString const &bundledVersion, OUString const &onlineVersion)