Changeset 1525
- Timestamp:
- 08/22/04 14:42:28 (4 years ago)
- Files:
-
- WiredClient/trunk/WCTransfer.h (modified) (2 diffs)
- WiredClient/trunk/WCTransfer.m (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredClient/trunk/WCTransfer.h
r1415 r1525 1 /* $Id: WCTransfer.h,v 1.1 2 2004/08/03 19:30:55morris Exp $ */1 /* $Id: WCTransfer.h,v 1.13 2004/08/22 12:42:28 morris Exp $ */ 2 2 3 3 /* … … 56 56 unsigned long long _size; 57 57 unsigned long long _offset; 58 unsigned long long _initialOffset; 58 59 unsigned long long _transferred; 59 60 WiredClient/trunk/WCTransfer.m
r1415 r1525 1 /* $Id: WCTransfer.m,v 1.1 5 2004/08/03 19:30:55morris Exp $ */1 /* $Id: WCTransfer.m,v 1.16 2004/08/22 12:42:28 morris Exp $ */ 2 2 3 3 /* … … 41 41 _type = type; 42 42 43 // --- set initial offset 44 _initialOffset = ULLONG_MAX; 45 43 46 // --- init our array of paths and files contained within 44 47 _paths = [[NSMutableArray alloc] init]; … … 86 89 [coder decodeValueOfObjCType:@encode(unsigned long long) at:&_size]; 87 90 [coder decodeValueOfObjCType:@encode(unsigned long long) at:&_offset]; 91 [coder decodeValueOfObjCType:@encode(unsigned long long) at:&_initialOffset]; 88 92 [coder decodeValueOfObjCType:@encode(unsigned long long) at:&_transferred]; 89 93 [coder decodeValueOfObjCType:@encode(BOOL) at:&_folder]; … … 115 119 [coder encodeValueOfObjCType:@encode(unsigned long long) at:&_size]; 116 120 [coder encodeValueOfObjCType:@encode(unsigned long long) at:&_offset]; 121 [coder encodeValueOfObjCType:@encode(unsigned long long) at:&_initialOffset]; 117 122 [coder encodeValueOfObjCType:@encode(unsigned long long) at:&_transferred]; 118 123 [coder encodeValueOfObjCType:@encode(BOOL) at:&_folder]; … … 183 188 184 189 case WCTransferStateFinished: 185 bytes = _transferred - _ offset;190 bytes = _transferred - _initialOffset; 186 191 speed = _accumulatedTimeInterval > 0.0 187 192 ? (double) bytes / _accumulatedTimeInterval … … 291 296 - (void)setOffset:(unsigned long long)value { 292 297 _offset = value; 298 299 if(_initialOffset == ULLONG_MAX) 300 _initialOffset = value; 293 301 } 294 302
