A Solvable object within the sat Pool.
SrcPackage(const sat::Solvable &solvable_r)
Ctor.
Pathname cachedLocation(const OnMediaLocation &loc_r, const RepoInfo &repo_r)
Pathname cachedLocation() const
Location of the downloaded package in cache or an empty path.
static const SolvAttr arch
std::string lookupStrAttribute(const SolvAttr &attr) const
returns the string attribute value for attr or an empty string if it does not exists.
What is known about a repository.
std::string sourcePkgType() const
The type of the source rpm ("src" or "nosrc").
OnMediaLocation lookupLocation() const
returns OnMediaLocation data: This is everything we need to download e.g.
RepoInfo repoInfo() const
RepoInfo associated with the repository providing this resolvable.
Interface base for resolvable objects (common data).
OnMediaLocation location() const
location of resolvable in repo
virtual ~SrcPackage()
Dtor.
#define IMPL_PTR_TYPE(NAME)