2009-11-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Added setEndGamePieceNum() pure virtual function to PieceStorage.
	* src/DefaultPieceStorage.h
	* src/PieceStorage.h
	* src/UnknownLengthPieceStorage.h
	* test/MockPieceStorage.h
pull/1/head
Tatsuhiro Tsujikawa 2009-11-22 14:42:59 +00:00
parent 9423f0d29a
commit 03b281f604
5 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2009-11-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added setEndGamePieceNum() pure virtual function to PieceStorage.
* src/DefaultPieceStorage.h
* src/PieceStorage.h
* src/UnknownLengthPieceStorage.h
* test/MockPieceStorage.h
2009-11-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added markTotalLengthIsKnown().

View File

@ -175,7 +175,7 @@ public:
virtual const unsigned char* getBitfield();
void setEndGamePieceNum(size_t num) {
virtual void setEndGamePieceNum(size_t num) {
endGamePieceNum = num;
}

View File

@ -187,6 +187,8 @@ public:
virtual bool isEndGame() = 0;
virtual void setEndGamePieceNum(size_t num) = 0;
virtual SharedHandle<DiskAdaptor> getDiskAdaptor() = 0;
virtual size_t getPieceLength(size_t index) = 0;

View File

@ -211,6 +211,8 @@ public:
return false;
}
virtual void setEndGamePieceNum(size_t num) {}
virtual SharedHandle<DiskAdaptor> getDiskAdaptor();
virtual size_t getPieceLength(size_t index);

View File

@ -188,6 +188,8 @@ public:
return endGame;
}
virtual void setEndGamePieceNum(size_t num) {}
void setEndGame(bool flag) {
this->endGame = flag;
}