diff options
Diffstat (limited to 'src/aria2api.h')
| -rw-r--r-- | src/aria2api.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/aria2api.h b/src/aria2api.h index 29fe529e..82fb7436 100644 --- a/src/aria2api.h +++ b/src/aria2api.h @@ -50,6 +50,16 @@ struct Session { SharedHandle<Context> context; }; +struct DownloadHandle { + virtual ~DownloadHandle() {} + virtual DOWNLOAD_STATUS getStatus() = 0; + virtual int64_t getTotalLength() = 0; + virtual int64_t getCompletedLength() = 0; + virtual int64_t getUploadLength() = 0; + virtual int getDownloadSpeed() = 0; + virtual int getUploadSpeed() = 0; +}; + } // namespace aria2 #endif // ARIA2_API_H |
