diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-12-08 00:03:25 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-12-09 21:39:43 +0900 |
| commit | 9d15d732edd512a3ff03147da459feaddde511fe (patch) | |
| tree | 4206d8328e73cdf57e88830fb6b5f64c18f39f73 /src/PiecedSegment.h | |
| parent | 12988e5282ef52a2806cbaca9f4074698f35e399 (diff) | |
Use int32_t for piece length instead of size_t
Diffstat (limited to 'src/PiecedSegment.h')
| -rw-r--r-- | src/PiecedSegment.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/PiecedSegment.h b/src/PiecedSegment.h index 85461358..22563b27 100644 --- a/src/PiecedSegment.h +++ b/src/PiecedSegment.h @@ -41,16 +41,16 @@ namespace aria2 { class PiecedSegment:public Segment { private: + SharedHandle<Piece> piece_; /** * Piece class has length property but it is a actual length of piece. * The last piece likely have shorter length than the other length. */ - size_t pieceLength_; - SharedHandle<Piece> piece_; - size_t writtenLength_; + int32_t pieceLength_; + int32_t writtenLength_; public: - PiecedSegment(size_t pieceLength, const SharedHandle<Piece>& piece); + PiecedSegment(int32_t pieceLength, const SharedHandle<Piece>& piece); virtual ~PiecedSegment(); @@ -62,25 +62,27 @@ public: virtual off_t getPositionToWrite() const; - virtual size_t getLength() const; + virtual int32_t getLength() const; - virtual size_t getSegmentLength() const + virtual int32_t getSegmentLength() const { return pieceLength_; } - virtual size_t getWrittenLength() const + virtual int32_t getWrittenLength() const { return writtenLength_; } - virtual void updateWrittenLength(size_t bytes); + virtual void updateWrittenLength(int32_t bytes); #ifdef ENABLE_MESSAGE_DIGEST // `begin' is a offset inside this segment. - virtual bool updateHash(uint32_t begin, - const unsigned char* data, size_t dataLength); + virtual bool updateHash + (int32_t begin, + const unsigned char* data, + size_t dataLength); virtual bool isHashCalculated() const; |
