diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-30 00:31:50 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-30 00:31:50 +0900 |
| commit | 03ae308faaa9188db0c246f859fba291f9b108e7 (patch) | |
| tree | 099214a3d5a37f89d7da1515e750b72c69d1b333 /src/BtRequestMessage.cc | |
| parent | d128a39fb6d9ecf4f26af9858852bcd2ab8935dd (diff) | |
Use RequestSlot as pointer to avoid copying
Diffstat (limited to 'src/BtRequestMessage.cc')
| -rw-r--r-- | src/BtRequestMessage.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/BtRequestMessage.cc b/src/BtRequestMessage.cc index 236b40d3..31ddc8a9 100644 --- a/src/BtRequestMessage.cc +++ b/src/BtRequestMessage.cc @@ -79,9 +79,9 @@ void BtRequestMessage::doReceivedAction() void BtRequestMessage::onQueued() { - RequestSlot requestSlot(getIndex(), getBegin(), getLength(), blockIndex_, - getPieceStorage()->getPiece(getIndex())); - getBtMessageDispatcher()->addOutstandingRequest(requestSlot); + getBtMessageDispatcher()->addOutstandingRequest + (make_unique<RequestSlot>(getIndex(), getBegin(), getLength(), blockIndex_, + getPieceStorage()->getPiece(getIndex()))); } void BtRequestMessage::onAbortOutstandingRequestEvent |
