Job::MakeImageDl::Child Class ReferenceEach Child object stands for one DataSource (i.e. SingleUrl/CachedUrl) which the MakeImageDl starts as a "child download" of itself. More...
Public Member Functions
|MakeImageDl *||master () const|
|DataSource *||source () const|
|Delete source object; subsequently, source()==0. |
|Child (MakeImageDl *m, ChildList *listHead, DataSource *src, const MD5 *expectedContent)|
|Only to be called by MakeImageDl and its helper classes (JigdoIO). |
Detailed DescriptionEach Child object stands for one DataSource (i.e. SingleUrl/CachedUrl) which the MakeImageDl starts as a "child download" of itself.
Used to store additional information which the MakeImageDl needs, e.g. the filename in the cache.
The ctor and dtor automatically add/remove the Child in its master MakeImageDl's list of children. Careful, this class derives twice from IListBase, once via ChildListBase, once via Job::DataSource::IO.
Constructor & Destructor Documentation
|const MD5 *||expectedContent|
- The JigdoIO or similar owned by this object. null after init
m Master MakeImageDl listHead Pointer to master->children src SingleUrl or other source of downloaded data expectedContent null if no md5sum known, or non-null ptr to expected checksum; is copied away.
Member Function Documentation
|MakeImageDl* Job::MakeImageDl::Child::master||(||)|| const
|Job::DataSource * Job::MakeImageDl::Child::source||(||)|| const
Friends And Related Function Documentation
|friend class MakeImageDl
The documentation for this class was generated from the following files:
Generated on Tue Sep 23 14:27:43 2008 for jigdo by 1.5.6