summaryrefslogtreecommitdiff
path: root/src/DownloadEngine.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 18:33:59 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 18:33:59 +0900
commit9130dc6776d1706478b11f1c19b5160b24c887da (patch)
tree3fbc0a92eab5ca6b9f8e0cfce76d4e5cc21cd509 /src/DownloadEngine.cc
parent81f46fbf924722e22e141119b4a0bfb3ed136fd0 (diff)
DownloadEngine:: Use std::unique_ptr for webSocketSessionMan_
Notifier::addDownloadEventListener now takes pointer to DownloadEventListener. Session holds unique_ptr to ApiCallbackDownloadEventListener object.
Diffstat (limited to 'src/DownloadEngine.cc')
-rw-r--r--src/DownloadEngine.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DownloadEngine.cc b/src/DownloadEngine.cc
index 23112f59..47426960 100644
--- a/src/DownloadEngine.cc
+++ b/src/DownloadEngine.cc
@@ -610,9 +610,9 @@ void DownloadEngine::setAsyncDNSServers(ares_addr_node* asyncDNSServers)
#ifdef ENABLE_WEBSOCKET
void DownloadEngine::setWebSocketSessionMan
-(const std::shared_ptr<rpc::WebSocketSessionMan>& wsman)
+(std::unique_ptr<rpc::WebSocketSessionMan> wsman)
{
- webSocketSessionMan_ = wsman;
+ webSocketSessionMan_ = std::move(wsman);
}
#endif // ENABLE_WEBSOCKET