9 #ifndef ZYPP_NG_REPO_REFRESH_INCLUDED 10 #define ZYPP_NG_REPO_REFRESH_INCLUDED 12 #include <zypp-core/ng/async/task.h> 13 #include <zypp-core/ng/pipelines/Expected> 14 #include <zypp-core/ng/base/Signals> 117 const std::optional<zypp::repo::RepoType> &
probedType()
const;
std::optional< PluginRepoverification > _pluginRepoverification
Repository metadata verification beyond GPG.
zypp::Pathname _rawCachePath
void setProbedType(zypp::repo::RepoType rType)
What is known about a repository.
ZYPP_DECL_PRIVATE_CONSTR_ARGS(RefreshContext, ContextRef &&zyppContext, zypp::RepoInfo &&info, zypp::Pathname &&rawCachePath, zypp::filesystem::TmpDir &&tempDir, RepoManagerRef &&repoManager)
repo::RawMetadataRefreshPolicy _policy
Signal< void(zypp::repo::RepoType)> _sigProbedTypeChanged
SignalProxy< void(zypp::repo::RepoType)> sigProbedTypeChanged()
void setNoPluginRepoverification()
zypp::Pathname targetDir() const
std::optional< zypp::repo::RepoType > _probedType
ZYPP_ADD_PRIVATE_CONSTR_HELPER()
Provide a new empty temporary directory and recursively delete it when no longer needed.
typename Context::ProvideType ProvideType
~RefreshContext() override
static expected< repo::RefreshContextRef > create(ContextRef zyppContext, zypp::RepoInfo info, RepoManagerRef repoManager)
zypp::filesystem::TmpDir _tmpDir
const std::optional< PluginRepoverification > & pluginRepoverification() const
void setPolicy(RawMetadataRefreshPolicy newPolicy)
zypp_private::repo::PluginRepoverification PluginRepoverification
ZYPP_FWD_DECL_TYPE_WITH_REFS(DownloadContext)
ZYPP_FWD_DECL_TYPE_WITH_REFS(EventDispatcher)
RepoManagerRef _repoManager
const RepoManagerRef & repoManager() const
RawMetadataRefreshPolicy policy() const
const ContextRef & zyppContext() const
RefreshCheckStatus
Possibly return state of RepoManager::checkIfToRefreshMetadata function.
const std::optional< zypp::repo::RepoType > & probedType() const
const zypp::RepoManagerOptions & repoManagerOptions() const
void setPluginRepoverification(std::optional< PluginRepoverification > pluginRepoverification_r)
const zypp::RepoInfo & repoInfo() const
const zypp::Pathname & rawCachePath() const
Repository type enumeration.