9 #ifndef ZYPP_NG_RPMMD_WORKFLOW_INCLUDED 10 #define ZYPP_NG_RPMMD_WORKFLOW_INCLUDED 14 #include <zypp/ng/repo/Downloader> 15 #include <zypp-core/ng/async/task.h> 16 #include <zypp-core/ng/pipelines/Expected> 22 class ProvideMediaHandle;
31 namespace RpmmdWorkflows {
32 MaybeAwaitable<expected<zypp::RepoStatus>>
repoStatus( repo::DownloadContextRef dl, ProvideMediaHandle mediaHandle );
34 MaybeAwaitable<expected<repo::DownloadContextRef>>
download ( repo::DownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver =
nullptr );
MaybeAwaitable< expected< repo::DownloadContextRef > > download(repo::DownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver)
MaybeAwaitable< expected< zypp::RepoStatus > > repoStatus(repo::DownloadContextRef dl, ProvideMediaHandle mediaHandle)
ZYPP_FWD_DECL_TYPE_WITH_REFS(EventDispatcher)