1 using System.ComponentModel;
\r
4 namespace Pithos.Network
\r
6 public class UploadArgs : ProgressChangedEventArgs
\r
8 public UploadArgs(int progressPercentage, object userToken, long bytesSent, long totalBytesToSend, long bytesReceived, long totalBytesToReceive,double speed) :
\r
9 base(progressPercentage, userToken)
\r
11 BytesReceived = bytesReceived;
\r
12 TotalBytesToReceive = totalBytesToReceive;
\r
13 BytesSent = bytesSent;
\r
14 TotalBytesToSend = totalBytesToSend;
\r
18 public UploadArgs(UploadProgressChangedEventArgs args) :
\r
19 base(args.ProgressPercentage, args.UserState)
\r
21 BytesReceived = args.BytesReceived;
\r
22 TotalBytesToReceive = args.TotalBytesToReceive;
\r
23 BytesSent = args.BytesSent;
\r
24 TotalBytesToSend = args.TotalBytesToSend;
\r
27 public long BytesReceived { get; private set; }
\r
29 public long TotalBytesToReceive { get; private set; }
\r
31 public long BytesSent { get; private set; }
\r
33 public long TotalBytesToSend { get; private set; }
\r
35 public double Speed { get; private set; }
\r