make node and tracker_node explicitly non-movable, since the node contains a non-movable std::mutex

This commit is contained in:
Arvid Norberg 2019-07-29 17:40:25 -07:00 committed by Arvid Norberg
parent a4b2f636cc
commit c5d0ea6332
2 changed files with 3 additions and 3 deletions

View File

@ -165,7 +165,7 @@ namespace libtorrent { namespace dht {
, get_foreign_node_t get_foreign_node
, dht_storage_interface& storage);
tracker_node(tracker_node const&) = delete;
tracker_node(tracker_node&&) = default;
tracker_node(tracker_node&&) = delete;
node dht;
deadline_timer connection_timer;

View File

@ -101,8 +101,8 @@ public:
node(node const&) = delete;
node& operator=(node const&) = delete;
node(node&&) = default;
node& operator=(node&&) = default;
node(node&&) = delete;
node& operator=(node&&) = delete;
void update_node_id();