summaryrefslogtreecommitdiff
path: root/src/Peer.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 07:16:25 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 07:16:25 +0000
commit7818e0e770f2f89d3f2356d887cf3d4559ddd7c3 (patch)
tree11f1cad244028df7f27e0c86963c67de0327c7f7 /src/Peer.cc
parent7cf589e78483e6ca7daff2ddd1a30af8091a4448 (diff)
2008-11-03 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Implemented commented code in BtSeederStateChoke * src/BtSeederStateChoke.cc * src/Peer.cc * src/Peer.h * src/PeerInteractionCommand.cc * src/PeerSessionResource.cc * src/PeerSessionResource.h * test/MockBtMessageDispatcher.h * test/PeerSessionResourceTest.cc
Diffstat (limited to 'src/Peer.cc')
-rw-r--r--src/Peer.cc19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/Peer.cc b/src/Peer.cc
index ee9ac756..ec2413fe 100644
--- a/src/Peer.cc
+++ b/src/Peer.cc
@@ -33,13 +33,16 @@
*/
/* copyright --> */
#include "Peer.h"
+
+#include <cstring>
+#include <cassert>
+
#include "Util.h"
#include "PeerSessionResource.h"
#ifdef ENABLE_MESSAGE_DIGEST
# include "MessageDigestHelper.h"
#endif // ENABLE_MESSAGE_DIGEST
-#include <cstring>
-#include <cassert>
+#include "BtMessageDispatcher.h"
namespace aria2 {
@@ -476,4 +479,16 @@ void Peer::setFirstContactTime(const Time& time)
_firstContactTime = time;
}
+void Peer::setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& dpt)
+{
+ assert(_res);
+ _res->setBtMessageDispatcher(dpt);
+}
+
+size_t Peer::countOutstandingUpload() const
+{
+ assert(_res);
+ return _res->countOutstandingUpload();
+}
+
} // namespace aria2