libzypp  17.32.5
zyppng::repo Namespace Reference

Classes

class  DownloadContext
 
class  RefreshContext
 

Typedefs

using SyncDownloadContext = DownloadContext< SyncContextRef >
 
using AsyncDownloadContext = DownloadContext< ContextRef >
 
using SyncRefreshContext = RefreshContext< SyncContextRef >
 
using AsyncRefreshContext = RefreshContext< ContextRef >
 

Enumerations

enum  RawMetadataRefreshPolicy { RefreshIfNeeded, RefreshForced, RefreshIfNeededIgnoreDelay }
 
enum  RefreshCheckStatus { REFRESH_NEEDED, REPO_UP_TO_DATE, REPO_CHECK_DELAYED }
 Possibly return state of checkIfRefreshMEtadata function. More...
 

Functions

 ZYPP_FWD_DECL_REFS (SyncDownloadContext)
 
 ZYPP_FWD_DECL_REFS (AsyncDownloadContext)
 
 ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1 (RefreshContext, ZyppContextRefType)
 
 ZYPP_FWD_DECL_REFS (SyncRefreshContext)
 
 ZYPP_FWD_DECL_REFS (AsyncRefreshContext)
 

Typedef Documentation

◆ SyncDownloadContext

using zyppng::repo::SyncDownloadContext = typedef DownloadContext<SyncContextRef>

Definition at line 69 of file downloader.h.

◆ AsyncDownloadContext

Definition at line 70 of file downloader.h.

◆ SyncRefreshContext

using zyppng::repo::SyncRefreshContext = typedef RefreshContext<SyncContextRef>

Definition at line 105 of file refresh.h.

◆ AsyncRefreshContext

Definition at line 106 of file refresh.h.

Enumeration Type Documentation

◆ RawMetadataRefreshPolicy

Enumerator
RefreshIfNeeded 
RefreshForced 
RefreshIfNeededIgnoreDelay 

Definition at line 30 of file refresh.h.

◆ RefreshCheckStatus

Possibly return state of checkIfRefreshMEtadata function.

Enumerator
REFRESH_NEEDED 

refresh is needed

REPO_UP_TO_DATE 

repository not changed

REPO_CHECK_DELAYED 

refresh is delayed due to settings

Definition at line 40 of file refresh.h.

Function Documentation

◆ ZYPP_FWD_DECL_REFS() [1/4]

zyppng::repo::ZYPP_FWD_DECL_REFS ( SyncDownloadContext  )

◆ ZYPP_FWD_DECL_REFS() [2/4]

zyppng::repo::ZYPP_FWD_DECL_REFS ( AsyncDownloadContext  )

◆ ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1()

zyppng::repo::ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1 ( RefreshContext  ,
ZyppContextRefType   
)

◆ ZYPP_FWD_DECL_REFS() [3/4]

zyppng::repo::ZYPP_FWD_DECL_REFS ( SyncRefreshContext  )

◆ ZYPP_FWD_DECL_REFS() [4/4]

zyppng::repo::ZYPP_FWD_DECL_REFS ( AsyncRefreshContext  )