Index
Modules:
downit
.
API symbols
Download:
downit: object Download
download:
downit: proc download(self: var Downloader; url, path: string; name = ""; replace = false; onProgressChanged: ProgressChangedProc[Future[void]] = nil)
downloadAgain:
downit: proc downloadAgain(self: var Downloader; name: string)
Downloaded:
downit: DownloadState.Downloaded
Downloader:
downit: object Downloader
DownloadError:
downit: DownloadState.DownloadError
downloadImpl:
downit: proc downloadImpl(url, path: string; proxy: Proxy; onProgressChanged: ProgressChangedProc[Future[void]] = nil): Future[ void]
Downloading:
downit: DownloadState.Downloading
DownloadState:
downit: enum DownloadState
downTable:
downit: proc downTable(self: Downloader): Table[string, Download]
exists:
downit: proc exists(self: Downloader; name: string): bool
failed:
downit: proc failed(self: Downloader; name: string): bool
finished:
downit: proc finished(self: Downloader; name: string): bool
getBody:
downit: proc getBody(self: Downloader; name: string): Option[string]
getError:
downit: proc getError(self: Downloader; name: string): Option[ref Exception]
getErrorMsg:
downit: proc getErrorMsg(self: Downloader; name: string): Option[string]
getPath:
downit: proc getPath(self: Downloader; name: string; joinDir = true): Option[string]
getResponse:
downit: proc getResponse(self: Downloader; name: string): Option[AsyncResponse]
getState:
downit: proc getState(self: Downloader; name: string): Option[DownloadState]
getURL:
downit: proc getURL(self: Downloader; name: string): Option[string]
initDownloader:
downit: proc initDownloader(dir: string; timeout = 1; proxy, proxyUser, proxyPassword = ""): Downloader
isDownload:
downit: proc isDownload(self: Downloader; name: string): bool
isRequest:
downit: proc isRequest(self: Downloader; name: string): bool
remove:
downit: proc remove(self: var Downloader; name: string)
removeProxy:
downit: proc removeProxy(self: var Downloader)
request:
downit: proc request(self: var Downloader; url: string; name = "")
requestAgain:
downit: proc requestAgain(self: var Downloader; name: string)
requestImpl:
downit: proc requestImpl(url: string; proxy: Proxy): Future[AsyncResponse]
running:
downit: proc running(self: Downloader; name: string): bool
setProxy:
downit: proc setProxy(self: var Downloader; proxy: string; proxyUser, proxyPassword = "")
succeed:
downit: proc succeed(self: Downloader; name: string): bool
update:
downit: proc update(self: var Downloader)