libzypp  17.14.0
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:
20  };
21 
22 }
23 
24 #endif /*KEYCONTEXT_H_*/
What is known about a repository.
Definition: RepoInfo.h:71
std::string alias() const
unique identifier for this source.
RepoInfo _repoInfo
Definition: KeyContext.h:19
const RepoInfo repoInfo() const
Definition: KeyContext.h:15
bool empty() const
Is the context unknown?
Definition: KeyContext.h:12
void setRepoInfo(const RepoInfo &repoinfo)
Definition: KeyContext.h:16
Easy-to use interface to the ZYPP dependency resolver.
Definition: CodePitfalls.doc:1