diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-12 12:48:48 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-12 12:48:48 +0000 |
| commit | 93e5dbed325f29c1bf867a2847d3b839d545cfb2 (patch) | |
| tree | f657b55b41a05cf364403a36edf9d0921f426e7d /src/AbstractBtMessage.cc | |
| parent | f6f5a7e5eeec4f14418fec5a7be1bbe57a7ea7e1 (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/AbstractBtMessage.cc')
| -rw-r--r-- | src/AbstractBtMessage.cc | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/AbstractBtMessage.cc b/src/AbstractBtMessage.cc index 38c15be6..07f88f5c 100644 --- a/src/AbstractBtMessage.cc +++ b/src/AbstractBtMessage.cc @@ -48,6 +48,10 @@ AbstractBtMessage::AbstractBtMessage(uint8_t id, const std::string& name): uploading_(false), cuid_(0), name_(name), + dispatcher_(0), + messageFactory_(0), + requestFactory_(0), + peerConnection_(0), metadataGetMode_(false), logger_(LogFactory::getInstance()) {} @@ -61,7 +65,7 @@ void AbstractBtMessage::setPeer(const SharedHandle<Peer>& peer) void AbstractBtMessage::validate() { - if(!validator_.isNull()) { + if(validator_) { validator_->validate(); } } @@ -77,23 +81,22 @@ void AbstractBtMessage::setPieceStorage pieceStorage_ = pieceStorage; } -void AbstractBtMessage::setBtMessageDispatcher -(const WeakHandle<BtMessageDispatcher>& dispatcher) +void AbstractBtMessage::setBtMessageDispatcher(BtMessageDispatcher* dispatcher) { dispatcher_ = dispatcher; } -void AbstractBtMessage::setPeerConnection(const WeakHandle<PeerConnection>& peerConnection) +void AbstractBtMessage::setPeerConnection(PeerConnection* peerConnection) { peerConnection_ = peerConnection; } -void AbstractBtMessage::setBtMessageFactory(const WeakHandle<BtMessageFactory>& factory) +void AbstractBtMessage::setBtMessageFactory(BtMessageFactory* factory) { messageFactory_ = factory; } -void AbstractBtMessage::setBtRequestFactory(const WeakHandle<BtRequestFactory>& factory) +void AbstractBtMessage::setBtRequestFactory(BtRequestFactory* factory) { requestFactory_ = factory; } |
