LibreOffice Module extensions (master) 1
Functions
updateprotocol.hxx File Reference
#include <sal/config.h>
#include <string_view>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
#include "updateinfo.hxx"
Include dependency graph for updateprotocol.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)
 
SAL_DLLPUBLIC_EXPORT 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 > &rUpdateInfoProvider, std::u16string_view rOS, std::u16string_view rArch, const css::uno::Sequence< OUString > &rRepositoryList, std::u16string_view rGitID, const OUString &rInstallID)
 
bool checkForExtensionUpdates (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
bool checkForPendingUpdates (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)
 

Function Documentation

◆ checkForExtensionUpdates()

bool checkForExtensionUpdates ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

◆ checkForPendingUpdates()

bool checkForPendingUpdates ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

◆ checkForUpdates() [1/2]

SAL_DLLPUBLIC_EXPORT 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 > &  rUpdateInfoProvider,
std::u16string_view  rOS,
std::u16string_view  rArch,
const css::uno::Sequence< OUString > &  rRepositoryList,
std::u16string_view  rGitID,
const OUString &  rInstallID 
)

◆ checkForUpdates() [2/2]

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 
)

◆ storeExtensionUpdateInfos()

bool storeExtensionUpdateInfos ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const css::uno::Sequence< css::uno::Sequence< OUString > > &  rUpdateInfos 
)