summaryrefslogtreecommitdiff
path: root/src/PeerSessionResource.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-11-12 12:48:48 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-11-12 12:48:48 +0000
commit93e5dbed325f29c1bf867a2847d3b839d545cfb2 (patch)
treef657b55b41a05cf364403a36edf9d0921f426e7d /src/PeerSessionResource.cc
parentf6f5a7e5eeec4f14418fec5a7be1bbe57a7ea7e1 (diff)
2010-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed SharedHandle::isNull(). Instead we added operator* and operator unspecified_bool_type. Removed use of WeakHandle and replaced with raw pointer.
Diffstat (limited to 'src/PeerSessionResource.cc')
-rw-r--r--src/PeerSessionResource.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PeerSessionResource.cc b/src/PeerSessionResource.cc
index 429e57a4..f8141d33 100644
--- a/src/PeerSessionResource.cc
+++ b/src/PeerSessionResource.cc
@@ -57,7 +57,8 @@ PeerSessionResource::PeerSessionResource(size_t pieceLength, uint64_t totalLengt
extendedMessagingEnabled_(false),
dhtEnabled_(false),
lastDownloadUpdate_(0),
- lastAmUnchoking_(0)
+ lastAmUnchoking_(0),
+ dispatcher_(0)
{}
PeerSessionResource::~PeerSessionResource()
@@ -263,15 +264,14 @@ uint64_t PeerSessionResource::getCompletedLength() const
return bitfieldMan_->getCompletedLength();
}
-void PeerSessionResource::setBtMessageDispatcher
-(const WeakHandle<BtMessageDispatcher>& dpt)
+void PeerSessionResource::setBtMessageDispatcher(BtMessageDispatcher* dpt)
{
dispatcher_ = dpt;
}
size_t PeerSessionResource::countOutstandingUpload() const
{
- assert(!dispatcher_.isNull());
+ assert(dispatcher_);
return dispatcher_->countOutstandingUpload();
}