summaryrefslogtreecommitdiff
path: root/src/PieceStorage.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-29 12:32:17 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-29 12:32:17 +0000
commit918c6bf38d710d4a97350fd676750ff5888f68a2 (patch)
tree7fed158d99f21cc32d81cbcb16a4272c79a80c3a /src/PieceStorage.h
parent8b6da1ee367af8e65278fd1c5ada253f07b57bd9 (diff)
2009-05-29 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed Peer.cc from compile source list when --disable-bittorrent is specified. Added #ifdef ENABLE_BITTORRENT guard to methods that takes Peer. * src/DefaultPieceStorage.cc * src/DefaultPieceStorage.h * src/Makefile.am * src/PieceStorage.h * src/UnknownLengthPieceStorage.cc * src/UnknownLengthPieceStorage.h * test/MockPieceStorage.h
Diffstat (limited to 'src/PieceStorage.h')
-rw-r--r--src/PieceStorage.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/PieceStorage.h b/src/PieceStorage.h
index 31ee44e2..dc3a72f1 100644
--- a/src/PieceStorage.h
+++ b/src/PieceStorage.h
@@ -36,22 +36,26 @@
#define _D_PIECE_STORAGE_H_
#include "common.h"
-#include "SharedHandle.h"
-#include "TimeA2.h"
-#include "IntSequence.h"
+
#include <string>
#include <deque>
+#include "SharedHandle.h"
+#include "TimeA2.h"
+
namespace aria2 {
class Piece;
+#ifdef ENABLE_BITTORRENT
class Peer;
+#endif // ENABLE_BITTORRENT
class DiskAdaptor;
class PieceStorage {
public:
virtual ~PieceStorage() {}
+#ifdef ENABLE_BITTORRENT
/**
* Returns true if the peer has a piece that localhost doesn't have.
* Otherwise returns false.
@@ -93,6 +97,8 @@ public:
(const SharedHandle<Peer>& peer,
const std::deque<size_t>& excludedIndexes) = 0;
+#endif // ENABLE_BITTORRENT
+
/**
* Returns a missing piece if available. Otherwise returns 0;
*/