MakeImage Class Reference

Download & interpret .jigdo, download parts, assemble image. More...

#include <makeimage.hh>

Inheritance diagram for MakeImage:

NoCopy

List of all members.

Public Member Functions

 MakeImage ()
 jigdoFile argument is only used for displaying error messages when scanning the .jigdo file contents.
 ~MakeImage ()


Detailed Description

Download & interpret .jigdo, download parts, assemble image.

MakeImage is the "core" class, other components use it for part of the work, e.g. MakeImageDl uses SingleUrls for file downloads, then passes the data to MakeImage.

Below, arrow "A->B" means "A uses B"

    GtkMakeImage(GTK GUI)  CursesMakeImage(curses GUI)[0]
                   |        |
                   V        V
                  MakeImageDl  "jigdo-file make-image"[1]
                           |     |
                           V     V
                          MakeImage

    [0] Curses GUI non-existent so far
    [1] ATM, jigdo-file uses its own implementation of MakeImage's
        functionality, TODO fix that.
    

MakeImage: Everything for turning many data sources into one final image

MakeImageDl: Everything related to downloads

GtkMakeImage: Is notified by MakeImageDl when anything interesting happens, updates GTK+ widgets. Also pauses, continues etc. the MakeImageDl.


Constructor & Destructor Documentation

MakeImage::MakeImage (  )  [inline, explicit]

jigdoFile argument is only used for displaying error messages when scanning the .jigdo file contents.

TODO param destDir destination directory that the final image should be written to. Initially, MakeImage will create a temporary dir (name based on jigdoFile leafname) to store administrative data in.

MakeImage::~MakeImage (  )  [inline]


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

Generated on Tue Sep 23 14:27:43 2008 for jigdo by  doxygen 1.5.6