libzypp: zypp/KeyContext.h Source File

libzypp 17.25.10

KeyContext.h
Go to the documentation of this file.
1 #ifndef KEYCONTEXT_H_
2 #define KEYCONTEXT_H_
3
4 #include <zypp/RepoInfo.h>
5
6 namespace zypp {
7
8 struct KeyContext
9 {
10 public:
12 bool empty() const { return _repoInfo.alias().empty(); }
13
14 public:
15 const RepoInfo repoInfo() const { return _repoInfo; }
16 void setRepoInfo(const RepoInfo & repoinfo) { _repoInfo = repoinfo; }
17
18 private:
19 RepoInfo _repoInfo;
20 };
21
22 }
23
24 #endif /*KEYCONTEXT_H_*/
RepoInfo.h
zypp::RepoInfo
What is known about a repository.
Definition: RepoInfo.h:72
zypp::repo::RepoInfoBase::alias
std::string alias() const
unique identifier for this source.
Definition: RepoInfoBase.cc:111
zypp
Easy-to use interface to the ZYPP dependency resolver.
Definition: CodePitfalls.doc:2
zypp::KeyContext
Definition: KeyContext.h:9
zypp::KeyContext::setRepoInfo
void setRepoInfo(const RepoInfo &repoinfo)
Definition: KeyContext.h:16
zypp::KeyContext::repoInfo
const RepoInfo repoInfo() const
Definition: KeyContext.h:15
zypp::KeyContext::empty
bool empty() const
Is the context unknown?
Definition: KeyContext.h:12
zypp::KeyContext::_repoInfo
RepoInfo _repoInfo
Definition: KeyContext.h:19