summaryrefslogtreecommitdiff
path: root/src/DownloadEngine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/DownloadEngine.h')
-rw-r--r--src/DownloadEngine.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/DownloadEngine.h b/src/DownloadEngine.h
index b3d2a70b..9ed5e0c0 100644
--- a/src/DownloadEngine.h
+++ b/src/DownloadEngine.h
@@ -42,6 +42,13 @@ private:
bool addSocket(vector<Socket*>& sockets, Socket* socket);
bool deleteSocket(vector<Socket*>& sockets, Socket* socket);
+ struct timeval cp;
+ long long int psize;
+ void initStatistics();
+ void calculateStatistics();
+protected:
+ int speed;
+ virtual void sendStatistics(long long int currentSize, long long int totalSize) {};
public:
bool noWait;
queue<Command*> commands;
@@ -51,7 +58,7 @@ public:
const Option* option;
DownloadEngine();
- ~DownloadEngine();
+ virtual ~DownloadEngine();
void run();