26#include <com/sun/star/uno/XComponentContext.hpp>
27#include <com/sun/star/task/XInteractionHandler.hpp>
28#include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
35 const css::uno::Reference< css::uno::XComponentContext >& rxContext,
36 const css::uno::Reference< css::task::XInteractionHandler >& rxInteractionHandler,
37 const css::uno::Reference< css::deployment::XUpdateInformationProvider >& rxProvider
41SAL_DLLPUBLIC_EXPORT
bool
44 const css::uno::Reference< css::uno::XComponentContext > & rxContext,
45 const css::uno::Reference< css::task::XInteractionHandler > & rxInteractionHandler,
46 const css::uno::Reference< css::deployment::XUpdateInformationProvider >& rUpdateInfoProvider,
47 std::u16string_view rOS,
48 std::u16string_view rArch,
49 const css::uno::Sequence< OUString > &rRepositoryList,
50 std::u16string_view rGitID,
51 const OUString &rInstallID
56 const css::uno::Reference< css::uno::XComponentContext >& rxContext
60 const css::uno::Reference< css::uno::XComponentContext >& rxContext
64 const css::uno::Reference< css::uno::XComponentContext >& rxContext,
65 const css::uno::Sequence< css::uno::Sequence< OUString > > &rUpdateInfos
bool checkForUpdates(UpdateInfo &o_rUpdateInfo, const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::task::XInteractionHandler > &rxInteractionHandler, const css::uno::Reference< css::deployment::XUpdateInformationProvider > &rxProvider)
bool checkForPendingUpdates(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
bool checkForExtensionUpdates(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
bool storeExtensionUpdateInfos(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Sequence< css::uno::Sequence< OUString > > &rUpdateInfos)