#include <package.h>


Public Types | |
| typedef ComposedList< State > | ChangeList |
Public Member Functions | |
| Source (AptDatabase &db) | |
| InternalList | listInternal () |
| Internal | lookupToken (Token t) |
| Token | getToken (Internal i) |
| bool | exists (Token t) |
| Token | versionToken (pkgCache::VerIterator vi) |
| template<PropertyId p> | |
| PropertyType< p >::T | getInternal (Internal) |
| template<typename List> | |
| void | revertState (List l) |
| void | revertStates () |
| AptDatabase & | db () |
Static Public Member Functions | |
| static bool | isChanged (Token t, PackageState s) |
| static bool | isUpgradable (Token t, PackageState s) |
Public Attributes | |
| AptDatabase & | m_db |
| typedef ComposedList< State > ept::core::package::Source::ChangeList |
| ept::core::package::Source::Source | ( | AptDatabase & | db | ) | [inline] |
| InternalList ept::core::package::Source::listInternal | ( | ) | [inline] |
References ept::core::AptDatabase::lookupPackage(), and m_db.
Referenced by ept::core::package::Action::apply(), and exists().
References ept::Token::_id.
| bool ept::core::package::Source::exists | ( | Token | t | ) | [inline] |
| Token ept::core::package::Source::versionToken | ( | pkgCache::VerIterator | vi | ) | [inline] |
| void ept::core::package::Source::revertState | ( | List | l | ) | [inline] |
References db(), ept::core::PackageState::keep(), ept::core::PackageState::purge(), and ept::core::AptDatabase::state().
Referenced by revertStates().
| void ept::core::package::Source::revertStates | ( | ) | [inline] |
| bool ept::core::package::Source::isChanged | ( | Token | t, | |
| PackageState | s | |||
| ) | [inline, static] |
References ept::core::PackageState::modify().
| bool ept::core::package::Source::isUpgradable | ( | Token | t, | |
| PackageState | s | |||
| ) | [inline, static] |
References ept::core::PackageState::upgradable().
| AptDatabase& ept::core::package::Source::db | ( | ) | [inline] |
References m_db.
Referenced by ept::core::package::Action::apply(), ept::core::package::Action::redundant(), and revertState().
Referenced by db(), exists(), listInternal(), and lookupToken().
1.5.6