libzypp 17.35.9
zyppng::RepoManagerWorkflow Namespace Reference

Functions

AsyncOpRef< expected< zypp::repo::RepoType > > probeRepoType (ContextRef ctx, AsyncLazyMediaHandle medium, zypp::Pathname path, std::optional< zypp::Pathname > targetPath)
 
expected< zypp::repo::RepoTypeprobeRepoType (SyncContextRef ctx, SyncLazyMediaHandle medium, zypp::Pathname path, std::optional< zypp::Pathname > targetPath)
 
AsyncOpRef< expected< zypp::repo::RepoType > > probeRepoType (ContextRef ctx, RepoInfo repo, std::optional< zypp::Pathname > targetPath)
 
expected< zypp::repo::RepoTypeprobeRepoType (SyncContextRef ctx, RepoInfo repo, std::optional< zypp::Pathname > targetPath)
 
AsyncOpRef< expected< std::list< RepoInfo > > > readRepoFile (ContextRef ctx, zypp::Url repoFileUrl)
 
expected< std::list< RepoInfo > > readRepoFile (SyncContextRef ctx, zypp::Url repoFileUrl)
 
AsyncOpRef< expected< repo::RefreshCheckStatus > > checkIfToRefreshMetadata (repo::AsyncRefreshContextRef refCtx, LazyMediaHandle< Provide > medium, ProgressObserverRef progressObserver)
 
expected< repo::RefreshCheckStatuscheckIfToRefreshMetadata (repo::SyncRefreshContextRef refCtx, LazyMediaHandle< MediaSyncFacade > medium, ProgressObserverRef progressObserver)
 
AsyncOpRef< expected< repo::AsyncRefreshContextRef > > refreshMetadata (repo::AsyncRefreshContextRef refCtx, LazyMediaHandle< Provide > medium, ProgressObserverRef progressObserver)
 
expected< repo::SyncRefreshContextRef > refreshMetadata (repo::SyncRefreshContextRef refCtx, LazyMediaHandle< MediaSyncFacade > medium, ProgressObserverRef progressObserver)
 
AsyncOpRef< expected< repo::AsyncRefreshContextRef > > refreshMetadata (repo::AsyncRefreshContextRef refCtx, ProgressObserverRef progressObserver)
 
expected< repo::SyncRefreshContextRef > refreshMetadata (repo::SyncRefreshContextRef refCtx, ProgressObserverRef progressObserver)
 
AsyncOpRef< expected< repo::AsyncRefreshContextRef > > buildCache (repo::AsyncRefreshContextRef refCtx, zypp::RepoManagerFlags::CacheBuildPolicy policy, ProgressObserverRef progressObserver)
 
expected< repo::SyncRefreshContextRef > buildCache (repo::SyncRefreshContextRef refCtx, zypp::RepoManagerFlags::CacheBuildPolicy policy, ProgressObserverRef progressObserver)
 
AsyncOpRef< expected< RepoInfo > > addRepository (AsyncRepoManagerRef mgr, RepoInfo info, ProgressObserverRef myProgress)
 
expected< RepoInfoaddRepository (SyncRepoManagerRef mgr, const RepoInfo &info, ProgressObserverRef myProgress)
 
AsyncOpRef< expected< void > > addRepositories (AsyncRepoManagerRef mgr, zypp::Url url, ProgressObserverRef myProgress)
 
expected< void > addRepositories (SyncRepoManagerRef mgr, zypp::Url url, ProgressObserverRef myProgress)
 
AsyncOpRef< expected< void > > refreshGeoIPData (ContextRef ctx, RepoInfo::url_set urls)
 
expected< void > refreshGeoIPData (SyncContextRef ctx, RepoInfo::url_set urls)
 
AsyncOpRef< expected< repo::RefreshCheckStatus > > checkIfToRefreshMetadata (repo::AsyncRefreshContextRef refCtx, AsyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)
 
expected< repo::RefreshCheckStatuscheckIfToRefreshMetadata (repo::SyncRefreshContextRef refCtx, SyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)
 
AsyncOpRef< expected< repo::AsyncRefreshContextRef > > refreshMetadata (repo::AsyncRefreshContextRef refCtx, AsyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)
 
expected< repo::SyncRefreshContextRef > refreshMetadata (repo::SyncRefreshContextRef refCtx, SyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)
 

Function Documentation

◆ probeRepoType() [1/4]

AsyncOpRef< expected< zypp::repo::RepoType > > zyppng::RepoManagerWorkflow::probeRepoType ( ContextRef ctx,
AsyncLazyMediaHandle medium,
zypp::Pathname path,
std::optional< zypp::Pathname > targetPath )

Definition at line 190 of file repomanagerwf.cc.

◆ probeRepoType() [2/4]

expected< zypp::repo::RepoType > zyppng::RepoManagerWorkflow::probeRepoType ( SyncContextRef ctx,
SyncLazyMediaHandle medium,
zypp::Pathname path,
std::optional< zypp::Pathname > targetPath )

Definition at line 195 of file repomanagerwf.cc.

◆ probeRepoType() [3/4]

AsyncOpRef< expected< zypp::repo::RepoType > > zyppng::RepoManagerWorkflow::probeRepoType ( ContextRef ctx,
RepoInfo repo,
std::optional< zypp::Pathname > targetPath )

Definition at line 200 of file repomanagerwf.cc.

◆ probeRepoType() [4/4]

expected< zypp::repo::RepoType > zyppng::RepoManagerWorkflow::probeRepoType ( SyncContextRef ctx,
RepoInfo repo,
std::optional< zypp::Pathname > targetPath )

Definition at line 205 of file repomanagerwf.cc.

◆ readRepoFile() [1/2]

AsyncOpRef< expected< std::list< RepoInfo > > > zyppng::RepoManagerWorkflow::readRepoFile ( ContextRef ctx,
zypp::Url repoFileUrl )

Definition at line 224 of file repomanagerwf.cc.

◆ readRepoFile() [2/2]

expected< std::list< RepoInfo > > zyppng::RepoManagerWorkflow::readRepoFile ( SyncContextRef ctx,
zypp::Url repoFileUrl )

Definition at line 229 of file repomanagerwf.cc.

◆ checkIfToRefreshMetadata() [1/4]

AsyncOpRef< expected< repo::RefreshCheckStatus > > zyppng::RepoManagerWorkflow::checkIfToRefreshMetadata ( repo::AsyncRefreshContextRef refCtx,
LazyMediaHandle< Provide > medium,
ProgressObserverRef progressObserver )

Definition at line 359 of file repomanagerwf.cc.

◆ checkIfToRefreshMetadata() [2/4]

expected< repo::RefreshCheckStatus > zyppng::RepoManagerWorkflow::checkIfToRefreshMetadata ( repo::SyncRefreshContextRef refCtx,
LazyMediaHandle< MediaSyncFacade > medium,
ProgressObserverRef progressObserver )

Definition at line 364 of file repomanagerwf.cc.

◆ refreshMetadata() [1/6]

AsyncOpRef< expected< repo::AsyncRefreshContextRef > > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::AsyncRefreshContextRef refCtx,
LazyMediaHandle< Provide > medium,
ProgressObserverRef progressObserver )

Definition at line 464 of file repomanagerwf.cc.

◆ refreshMetadata() [2/6]

expected< repo::SyncRefreshContextRef > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::SyncRefreshContextRef refCtx,
LazyMediaHandle< MediaSyncFacade > medium,
ProgressObserverRef progressObserver )

Definition at line 469 of file repomanagerwf.cc.

◆ refreshMetadata() [3/6]

AsyncOpRef< expected< repo::AsyncRefreshContextRef > > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::AsyncRefreshContextRef refCtx,
ProgressObserverRef progressObserver )

Definition at line 536 of file repomanagerwf.cc.

◆ refreshMetadata() [4/6]

expected< repo::SyncRefreshContextRef > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::SyncRefreshContextRef refCtx,
ProgressObserverRef progressObserver )

Definition at line 540 of file repomanagerwf.cc.

◆ buildCache() [1/2]

AsyncOpRef< expected< repo::AsyncRefreshContextRef > > zyppng::RepoManagerWorkflow::buildCache ( repo::AsyncRefreshContextRef refCtx,
zypp::RepoManagerFlags::CacheBuildPolicy policy,
ProgressObserverRef progressObserver )

Definition at line 844 of file repomanagerwf.cc.

◆ buildCache() [2/2]

expected< repo::SyncRefreshContextRef > zyppng::RepoManagerWorkflow::buildCache ( repo::SyncRefreshContextRef refCtx,
zypp::RepoManagerFlags::CacheBuildPolicy policy,
ProgressObserverRef progressObserver )

Definition at line 849 of file repomanagerwf.cc.

◆ addRepository() [1/2]

AsyncOpRef< expected< RepoInfo > > zyppng::RepoManagerWorkflow::addRepository ( AsyncRepoManagerRef mgr,
RepoInfo info,
ProgressObserverRef myProgress )

Definition at line 923 of file repomanagerwf.cc.

◆ addRepository() [2/2]

expected< RepoInfo > zyppng::RepoManagerWorkflow::addRepository ( SyncRepoManagerRef mgr,
const RepoInfo & info,
ProgressObserverRef myProgress )

Definition at line 928 of file repomanagerwf.cc.

◆ addRepositories() [1/2]

AsyncOpRef< expected< void > > zyppng::RepoManagerWorkflow::addRepositories ( AsyncRepoManagerRef mgr,
zypp::Url url,
ProgressObserverRef myProgress )

Definition at line 1026 of file repomanagerwf.cc.

◆ addRepositories() [2/2]

expected< void > zyppng::RepoManagerWorkflow::addRepositories ( SyncRepoManagerRef mgr,
zypp::Url url,
ProgressObserverRef myProgress )

Definition at line 1031 of file repomanagerwf.cc.

◆ refreshGeoIPData() [1/2]

AsyncOpRef< expected< void > > zyppng::RepoManagerWorkflow::refreshGeoIPData ( ContextRef ctx,
RepoInfo::url_set urls )

Definition at line 1199 of file repomanagerwf.cc.

◆ refreshGeoIPData() [2/2]

expected< void > zyppng::RepoManagerWorkflow::refreshGeoIPData ( SyncContextRef ctx,
RepoInfo::url_set urls )

Definition at line 1204 of file repomanagerwf.cc.

◆ checkIfToRefreshMetadata() [3/4]

AsyncOpRef< expected< repo::RefreshCheckStatus > > zyppng::RepoManagerWorkflow::checkIfToRefreshMetadata ( repo::AsyncRefreshContextRef refCtx,
AsyncLazyMediaHandle medium,
ProgressObserverRef progressObserver = nullptr )

◆ checkIfToRefreshMetadata() [4/4]

expected< repo::RefreshCheckStatus > zyppng::RepoManagerWorkflow::checkIfToRefreshMetadata ( repo::SyncRefreshContextRef refCtx,
SyncLazyMediaHandle medium,
ProgressObserverRef progressObserver = nullptr )

◆ refreshMetadata() [5/6]

AsyncOpRef< expected< repo::AsyncRefreshContextRef > > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::AsyncRefreshContextRef refCtx,
AsyncLazyMediaHandle medium,
ProgressObserverRef progressObserver = nullptr )

◆ refreshMetadata() [6/6]

expected< repo::SyncRefreshContextRef > zyppng::RepoManagerWorkflow::refreshMetadata ( repo::SyncRefreshContextRef refCtx,
SyncLazyMediaHandle medium,
ProgressObserverRef progressObserver = nullptr )