diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 12:25:58 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 12:25:58 +0900 |
| commit | 85f5134626b6301b0f865e28ce8f4d40f62c3fa1 (patch) | |
| tree | 83e1f409567a26f433c8a770e099443fd65392ba /src/PeerInteractionCommand.cc | |
| parent | 9db01bed71e79416c2928a509ebe1373c3c2ba07 (diff) | |
DefaultBtMessageDispatcher: Use raw pointers for non-owning objects
Diffstat (limited to 'src/PeerInteractionCommand.cc')
| -rw-r--r-- | src/PeerInteractionCommand.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PeerInteractionCommand.cc b/src/PeerInteractionCommand.cc index b89d5c53..d1e9842f 100644 --- a/src/PeerInteractionCommand.cc +++ b/src/PeerInteractionCommand.cc @@ -192,15 +192,15 @@ PeerInteractionCommand::PeerInteractionCommand DefaultBtMessageDispatcher* dispatcherPtr(new DefaultBtMessageDispatcher()); dispatcherPtr->setCuid(cuid); dispatcherPtr->setPeer(getPeer()); - dispatcherPtr->setDownloadContext(requestGroup_->getDownloadContext()); - dispatcherPtr->setPieceStorage(pieceStorage); - dispatcherPtr->setPeerStorage(peerStorage); + dispatcherPtr->setDownloadContext(requestGroup_->getDownloadContext().get()); + dispatcherPtr->setPieceStorage(pieceStorage.get()); + dispatcherPtr->setPeerStorage(peerStorage.get()); dispatcherPtr->setRequestTimeout(getOption()-> getAsInt(PREF_BT_REQUEST_TIMEOUT)); dispatcherPtr->setBtMessageFactory(factoryPtr); dispatcherPtr->setRequestGroupMan (getDownloadEngine()->getRequestGroupMan().get()); - dispatcherPtr->setPeerConnection(peerConnection); + dispatcherPtr->setPeerConnection(peerConnection.get()); std::shared_ptr<BtMessageDispatcher> dispatcher(dispatcherPtr); DefaultBtMessageReceiver* receiverPtr(new DefaultBtMessageReceiver()); |
