Public Types |
enum | { EpochNever = AbstractPkgBackEnd::EpochNever,
EpochIfNonZero = AbstractPkgBackEnd::EpochIfNonZero,
EpochAlways = AbstractPkgBackEnd::EpochAlways
} |
Public Member Functions |
virtual bool | allProvidesHaveTheVersion (const VarIdVector &vars, PkgId providePkgId) const =0 |
virtual void | fullPkgData (VarId varId, Pkg &pkg) const =0 |
virtual void | getConflicts (VarId varId, IdPkgRelVector &res) const =0 |
virtual std::string | getDesignation (VarId varId, int epochMode) const =0 |
virtual std::string | getDesignation (const IdPkgRel &r) const =0 |
std::string | getDesignationDef (VarId varId) const |
virtual size_t | getPkgCount () const =0 |
virtual std::string | getPkgName (VarId varId) const =0 |
virtual void | getRequires (VarId varId, IdPkgRelVector &res) const =0 |
virtual std::string | getVersion (VarId varId, int epochMode) const =0 |
std::string | getVersionDef (VarId varId) const |
virtual bool | isInstalled (VarId varId) const =0 |
virtual bool | knownPkgName (const std::string &name) const =0 |
virtual PkgId | pkgIdOfVarId (VarId varId) const =0 |
virtual std::string | pkgIdToStr (PkgId pkgId) const =0 |
virtual void | selectMatchingVarsProvidesOnly (const IdPkgRel &rel, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsProvidesOnly (PkgId pkgId, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsProvidesOnly (PkgId pkgId, const VerSubset &ver, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsRealNames (const IdPkgRel &rel, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsRealNames (PkgId pkgId, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsRealNames (PkgId pkgId, const VerSubset &ver, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsWithProvides (const IdPkgRel &rel, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsWithProvides (PkgId pkgId, VarIdVector &vars) const =0 |
virtual void | selectMatchingVarsWithProvides (PkgId pkgId, const VerSubset &ver, VarIdVector &vars) const =0 |
virtual void | selectTheNewest (VarIdVector &vars) const =0 |
virtual void | selectTheNewestByProvide (VarIdVector &vars, PkgId provideEntry) const =0 |
virtual PkgId | strToPkgId (const std::string &name) const =0 |
virtual void | whatConflictAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const =0 |
virtual void | whatDependAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const =0 |
virtual void | whatSatisfyAmongInstalled (const IdPkgRel &rel, VarIdVector &res) const =0 |