diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-09-13 00:07:21 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-09-13 00:07:21 +0900 |
| commit | 2807258279d8ddbef01ca1c20a87c14aa084620c (patch) | |
| tree | e0baa98d1b2051898a4dbde0820ed81e6438fec4 /src/BtSetup.cc | |
| parent | bee7a8317c602a37066a7b3391b5134f31e3a5ff (diff) | |
Use std::make_shared and make_unique where possible, part 1
Diffstat (limited to 'src/BtSetup.cc')
| -rw-r--r-- | src/BtSetup.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/BtSetup.cc b/src/BtSetup.cc index 5f7186cf..db2624ce 100644 --- a/src/BtSetup.cc +++ b/src/BtSetup.cc @@ -217,8 +217,8 @@ void BtSetup::setup(std::vector<std::unique_ptr<Command>>& commands, (metadataGetMode || !torrentAttrs->privateTorrent)) { if(!btReg->getLpdMessageReceiver()) { A2_LOG_INFO("Initializing LpdMessageReceiver."); - std::shared_ptr<LpdMessageReceiver> receiver - (new LpdMessageReceiver(LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT)); + auto receiver = std::make_shared<LpdMessageReceiver> + (LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT); bool initialized = false; const std::string& lpdInterface = e->getOption()->get(PREF_BT_LPD_INTERFACE); @@ -255,11 +255,10 @@ void BtSetup::setup(std::vector<std::unique_ptr<Command>>& commands, const unsigned char* infoHash = bittorrent::getInfoHash(requestGroup->getDownloadContext()); A2_LOG_INFO("Initializing LpdMessageDispatcher."); - std::shared_ptr<LpdMessageDispatcher> dispatcher - (new LpdMessageDispatcher - (std::string(&infoHash[0], &infoHash[INFO_HASH_LENGTH]), - btReg->getTcpPort(), - LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT)); + auto dispatcher = std::make_shared<LpdMessageDispatcher> + (std::string(&infoHash[0], &infoHash[INFO_HASH_LENGTH]), + btReg->getTcpPort(), + LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT); if(dispatcher->init(btReg->getLpdMessageReceiver()->getLocalAddress(), /*ttl*/1, /*loop*/1)) { A2_LOG_INFO("LpdMessageDispatcher initialized."); |
