diff options
author | Julian Andres Klode <julian.klode@canonical.com> | 2019-04-29 20:05:38 +0200 |
---|---|---|
committer | Julian Andres Klode <julian.klode@canonical.com> | 2019-04-30 17:40:38 +0200 |
commit | cccef6ca60c2775e918d964fdad1afc1dcad4d0e (patch) | |
tree | 80c39c44bf749e37788748d2485c2ce5a29d6c7b /apt-pkg/acquire.h | |
parent | 46ef1a3e8c8895c53ff1e4787dc96d4f6c5dba27 (diff) |
acq: worker: Move CurrentSize, TotalSize, ResumePoint to CurrentItem
These status fields belong to the current item, move them there. This
prepares us for eventually having multiple current items.
Diffstat (limited to 'apt-pkg/acquire.h')
-rw-r--r-- | apt-pkg/acquire.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/apt-pkg/acquire.h b/apt-pkg/acquire.h index 4d564daf5..a5c10fd92 100644 --- a/apt-pkg/acquire.h +++ b/apt-pkg/acquire.h @@ -425,6 +425,21 @@ class pkgAcquire::Queue /** \brief The underlying items interested in the download */ std::vector<Item*> Owners; + /** \brief How many bytes of the file have been downloaded. Zero + * if the current progress of the file cannot be determined. + */ + unsigned long long CurrentSize = 0; + + /** \brief The total number of bytes to be downloaded. Zero if the + * total size of the final is unknown. + */ + unsigned long long TotalSize = 0; + + /** \brief How much of the file was already downloaded prior to + * starting this worker. + */ + unsigned long long ResumePoint = 0; + typedef std::vector<Item*>::const_iterator owner_iterator; /** \brief Assign the ItemDesc portion of this QItem from |