summaryrefslogtreecommitdiff
path: root/src/PeerInteractionCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 12:25:58 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 12:25:58 +0900
commit85f5134626b6301b0f865e28ce8f4d40f62c3fa1 (patch)
tree83e1f409567a26f433c8a770e099443fd65392ba /src/PeerInteractionCommand.cc
parent9db01bed71e79416c2928a509ebe1373c3c2ba07 (diff)
DefaultBtMessageDispatcher: Use raw pointers for non-owning objects
Diffstat (limited to 'src/PeerInteractionCommand.cc')
-rw-r--r--src/PeerInteractionCommand.cc8
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());