Expand description
HTTP range download engine built on the Takanawa core part-file primitives.
Structs§
- Download
Config - Configuration for a resumable HTTP range download.
- Download
Engine - Cloneable HTTP download engine shared by download handles.
- Download
Handle - Stateful download handle that can be started, paused, cancelled, and observed.
- Download
Snapshot - Point-in-time download progress.
- Download
Speed Snapshot - Point-in-time download speed sample.
- IoLimiter
- Async limiter for coordinating in-flight HTTP and file I/O.
- Retry
Config - Retry configuration for remote probe and chunk requests.
- Timeout
Config - Timeout configuration for HTTP requests.
Enums§
- Download
Phase - Lifecycle phase reported for a download.
Constants§
- DEFAULT_
MAX_ IO - Default maximum number of simultaneous HTTP/file I/O operations.
Functions§
- download_
to_ completion - Downloads a resource to completion and returns its final progress snapshot.
Type Aliases§
- Progress
Callback - Callback invoked when download progress changes.
- Speed
Callback - Callback invoked when response-body bytes are received.