summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tuiclient/tuidistfile.h')
-rw-r--r--tuiclient/tuidistfile.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/tuiclient/tuidistfile.h b/tuiclient/tuidistfile.h
index fa857b8..f69d734 100644
--- a/tuiclient/tuidistfile.h
+++ b/tuiclient/tuidistfile.h
@@ -31,21 +31,38 @@
using namespace std;
+enum Tdistfile_status{
+ DNEW,
+ D_NOT_PROXY_REQUESTED,
+ DPROXY_REJECTED,
+ DPROXY_QUEUED,
+ DPROXY_DOWNLOADING,
+ DPROXY_DOWNLOADED,
+ DPROXY_FAILED,
+ DWAITING,
+ DDOWNLOADING,
+ DDOWNLOADED,
+ DFAILED
+};
+
class Ttuidistfile{
public:
string name;
ulong size;
+ Tdistfile_status status;
ulong dld_bytes;
ulong dld_segments;
ulong segments_count;
Ttuidistfile():
name(""),
size(0),
+ status(DNEW),
dld_bytes(0),
dld_segments(0),
segments_count(0)
{};
~Ttuidistfile(){};
+ string statusToString();
};
vector <Ttuidistfile> tuidistfiles;