DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
FileDownloader.h File Reference

Resumable, multi-threaded HTTP file downloader with progress tracking and event notifications. More...

Go to the source code of this file.

Classes

class  DotNetDupe::System::Net::Http::DownloadCompletedEventArgs
 Event arguments emitted when transfer finishes or fails. More...
struct  DotNetDupe::System::Net::Http::DownloadProgress
 Snapshot of download telemetry metrics including transferred bytes and bandwidth speed. More...
class  DotNetDupe::System::Net::Http::DownloadProgressChangedEventArgs
 Event arguments emitted periodically during byte transfer. More...
class  DotNetDupe::System::Net::Http::FileDownloader
 Coordinates asynchronous, chunked, and resumable file downloads with pause/resume support. More...

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System
namespace  DotNetDupe::System::IO
namespace  DotNetDupe::System::Net
namespace  DotNetDupe::System::Net::Http

Enumerations

enum class  DotNetDupe::System::Net::Http::DownloadStatus {
  DotNetDupe::System::Net::Http::NotStarted , DotNetDupe::System::Net::Http::Downloading , DotNetDupe::System::Net::Http::Paused , DotNetDupe::System::Net::Http::Completed ,
  DotNetDupe::System::Net::Http::Failed
}
 State machine values representing the lifecycle of an ongoing file download. More...

Detailed Description

Resumable, multi-threaded HTTP file downloader with progress tracking and event notifications.

Definition in file FileDownloader.h.