Versions in this module Expand all Collapse all v0 v0.1.1 Jun 29, 2013 v0.1.0 Jun 28, 2013 Changes in this version + func MultistepDebugFn(ui packer.Ui) multistep.DebugPauseFn + type DownloadClient struct + func NewDownloadClient(c *DownloadConfig) *DownloadClient + func (d *DownloadClient) Cancel() + func (d *DownloadClient) Get() (string, error) + func (d *DownloadClient) PercentProgress() uint + func (d *DownloadClient) VerifyChecksum(path string) (bool, error) + type DownloadConfig struct + Checksum []byte + CopyFile bool + DownloaderMap map[string]Downloader + Hash hash.Hash + TargetPath string + Url string + type Downloader interface + Cancel func() + Download func(io.Writer, *url.URL) error + Progress func() uint + Total func() uint + type HTTPDownloader struct + func (*HTTPDownloader) Cancel() + func (d *HTTPDownloader) Download(dst io.Writer, src *url.URL) error + func (d *HTTPDownloader) Progress() uint + func (d *HTTPDownloader) Total() uint