apt: pkgAcqTransactionItem Class Reference

apt 2.7.6 commandline package manager

Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
pkgAcqTransactionItem Class Reference
Acquire system {{{

baseclass for the indexes files to manage them all together More...

`#include <apt-pkg/acquire-item.h>`

Inheritance diagram for pkgAcqTransactionItem:

## Public Types
enum | TransactionStates { TransactionStarted , TransactionCommit , TransactionAbort }

## Public Member Functions
virtual bool | TransactionState (TransactionStates const state)
virtual std::string | DescURI () const APT_OVERRIDE
virtual HashStringList | GetExpectedHashes () const APT_OVERRIDE
virtual std::string | GetMetaKey () const
virtual bool | HashesRequired () const APT_OVERRIDE
virtual bool | AcquireByHash () const
| pkgAcqTransactionItem (pkgAcquire *const Owner, pkgAcqMetaClearSig *const TransactionManager, IndexTarget const &Target) APT_NONNULL(2

## Public Attributes
IndexTarget const | Target
std::string | PartialFile
| storge name until a transaction is finished
pkgAcqMetaClearSig *const | TransactionManager
| TransactionManager.

## Protected Member Functions
HashStringList | GetExpectedHashesFor (std::string const &MetaKey) const
bool | QueueURI (pkgAcquire::ItemDesc &Item) APT_OVERRIDE

## Friends
class | pkgAcqMetaBase
class | pkgAcqMetaClearSig

## Detailed Description

baseclass for the indexes files to manage them all together

The documentation for this class was generated from the following files:

- apt-pkg/acquire-item.h
- apt-pkg/acquire-item.cc