summaryrefslogtreecommitdiff
path: root/src/Piece.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-07 12:44:20 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-07 12:44:20 +0000
commite57a070a3fe1d5125fa61667982b9da062eb59de (patch)
treeee3d814d0cf339164ec8e2c9d7fa2066bc7bd716 /src/Piece.h
parentfc0fa4203a0295e69f5101838dded603fc48b9e4 (diff)
2008-03-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed subPiece related functions. * src/Piece.{h, cc} : Also rewritten getCompletedLength(). * src/DefaultPieceStorage.{h, cc} * test/PieceTest.cc * test/DefaultPieceStorageTest.cc
Diffstat (limited to 'src/Piece.h')
-rw-r--r--src/Piece.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/Piece.h b/src/Piece.h
index 1b1c5c1e..8c21f948 100644
--- a/src/Piece.h
+++ b/src/Piece.h
@@ -51,8 +51,6 @@ private:
int32_t length;
int32_t _blockLength;
BitfieldMan* bitfield;
-
- std::deque<SharedHandle<Piece> > _subPieces;
public:
static const int32_t BLOCK_LENGTH = 16*1024;
@@ -113,18 +111,7 @@ public:
bool isBlockUsed(int32_t index) const;
- void addSubPiece(const SharedHandle<Piece>& subPiece);
-
- SharedHandle<Piece> getSubPiece(int32_t blockIndex);
-
- void removeSubPiece(int32_t blockIndex);
-
- std::deque<SharedHandle<Piece> >::iterator
- getSubPieceIterator(int32_t blockIndex);
-
- bool isRangeComplete(int32_t offset, int32_t length);
-
- // Calculates completed length, taking into account SubPieces
+ // Calculates completed length
int32_t getCompletedLength();
/**