|
| | Impl (RepoManagerOptions &&opt) |
| |
| | Impl (const Impl &)=default |
| |
| | Impl (Impl &&)=delete |
| |
| Impl & | operator= (const Impl &)=delete |
| |
| Impl & | operator= (Impl &&)=delete |
| |
| | ~Impl () override |
| |
| RefreshCheckStatus | checkIfToRefreshMetadata (const RepoInfo &info, const Url &url, RawMetadataRefreshPolicy policy) |
| |
| void | refreshMetadata (const RepoInfo &info, RawMetadataRefreshPolicy policy, OPT_PROGRESS) |
| |
| void | buildCache (const RepoInfo &info, CacheBuildPolicy policy, OPT_PROGRESS) |
| |
| repo::RepoType | probe (const Url &url, const Pathname &path=Pathname()) const |
| | Probe the metadata type of a repository located at url.
|
| |
| void | loadFromCache (const RepoInfo &info, OPT_PROGRESS) |
| |
| void | addRepository (const RepoInfo &info, OPT_PROGRESS) |
| |
| void | addRepositories (const Url &url, OPT_PROGRESS) |
| |
| void | removeRepository (const RepoInfo &info, OPT_PROGRESS) override |
| |
| void | refreshServices (const RefreshServiceOptions &options_r) |
| |
| void | refreshService (const std::string &alias, const RefreshServiceOptions &options_r) |
| |
| void | refreshService (const ServiceInfo &service, const RefreshServiceOptions &options_r) |
| |
| repo::ServiceType | probeService (const Url &url) const |
| |
| void | refreshGeoIPData (const RepoInfo::url_set &urls) |
| |
| | RepoManagerBaseImpl (RepoManagerOptions &&opt) |
| |
| virtual | ~RepoManagerBaseImpl () |
| |
| bool | repoEmpty () const |
| |
| RepoSizeType | repoSize () const |
| |
| RepoConstIterator | repoBegin () const |
| |
| RepoConstIterator | repoEnd () const |
| |
| bool | hasRepo (const std::string &alias) const |
| |
| RepoInfo | getRepo (const std::string &alias) const |
| |
| Pathname | metadataPath (const RepoInfo &info) const |
| |
| Pathname | packagesPath (const RepoInfo &info) const |
| |
| RepoStatus | metadataStatus (const RepoInfo &info) const |
| |
| void | cleanMetadata (const RepoInfo &info, OPT_PROGRESS) |
| |
| void | cleanPackages (const RepoInfo &info, OPT_PROGRESS, bool isAutoClean=false) |
| |
| void | cleanCacheDirGarbage (OPT_PROGRESS) |
| |
| void | cleanCache (const RepoInfo &info, OPT_PROGRESS) |
| |
| bool | isCached (const RepoInfo &info) const |
| |
| RepoStatus | cacheStatus (const RepoInfo &info) const |
| |
| void | loadFromCache (const RepoInfo &info, OPT_PROGRESS) |
| |
| void | addProbedRepository (const RepoInfo &info, repo::RepoType probedType) |
| |
| void | modifyRepository (const std::string &alias, const RepoInfo &newinfo_r, OPT_PROGRESS) |
| |
| RepoInfo | getRepositoryInfo (const std::string &alias) |
| |
| RepoInfo | getRepositoryInfo (const Url &url, const url::ViewOption &urlview) |
| |
| bool | serviceEmpty () const |
| |
| ServiceSizeType | serviceSize () const |
| |
| ServiceConstIterator | serviceBegin () const |
| |
| ServiceConstIterator | serviceEnd () const |
| |
| bool | hasService (const std::string &alias) const |
| |
| ServiceInfo | getService (const std::string &alias) const |
| |
| void | addService (const ServiceInfo &service) |
| |
| void | addService (const std::string &alias, const Url &url) |
| |
| void | removeService (const std::string &alias) |
| |
| void | removeService (const ServiceInfo &service) |
| |
| void | modifyService (const std::string &oldAlias, const ServiceInfo &newService) |
| |
RepoManager implementation.
Definition at line 185 of file RepoManager.cc.