Module raw

Source
Expand description

C++ bindings for libapt-pkg

Modules§

config

Structs§

AcqTextStatus
AcqWorker
ActionGroup
An action group is a group of actions that are currently being performed.
DepIterator
DescIterator
IndexFile
Item
ItemDesc
ItemState
IterDepIterator
Iterator Struct for DepIterator.
IterDescIterator
Iterator Struct for DescIterator.
IterPkgFileIterator
Iterator Struct for PkgFileIterator.
IterPkgIterator
Iterator Struct for PkgIterator.
IterPrvIterator
Iterator Struct for PrvIterator.
IterVerFileIterator
Iterator Struct for VerFileIterator.
IterVerIterator
Iterator Struct for VerIterator.
PackageManager
Parser
PkgAcquire
PkgCacheFile
PkgDepCache
PkgFileIterator
PkgIterator
PkgRecords
ProblemResolver
PrvIterator
VerFileIterator
VerIterator

Traits§

IntoRawIter
Iterator trait for libapt raw bindings

Functions§

acquire_status
Safety
apt_is_locked
Check if the lockfile is locked.
apt_lock
Lock the lockfile.
apt_lock_inner
Lock the Dpkg lockfile.
apt_unlock
Unock the lockfile.
apt_unlock_inner
Unlock the Dpkg lockfile.
cmp_versions
Compares two package versions, ver1 and ver2. The returned integer’s value is mapped to one of the following integers:
create_acquire
Create PkgAcquire.
create_cache
Create the CacheFile.
create_pkgmanager
Safety
create_problem_resolver
Safety
get_apt_progress_string
Return an APT-styled progress bar ([####..]).