Revise torrent state update

* Remove unused m_in_state_updates
* Update m_state_subscription comments
This commit is contained in:
d-komarov 2018-01-27 02:48:22 +02:00 committed by Arvid Norberg
parent cc93f8f3a7
commit fa03cbea9b
2 changed files with 2 additions and 9 deletions

View File

@ -260,8 +260,8 @@ namespace libtorrent
// m_allow_peers is also false. // m_allow_peers is also false.
bool m_graceful_pause_mode:1; bool m_graceful_pause_mode:1;
// state subscription. If set, a pointer to this torrent // state subscription. If set, a pointer to this torrent will be added
// will be added to the m_state_updates set in session_impl // to the session_impl::m_torrent_lists[torrent_state_updates]
// whenever this torrent's state changes (any state). // whenever this torrent's state changes (any state).
bool m_state_subscription:1; bool m_state_subscription:1;
@ -1625,16 +1625,10 @@ namespace libtorrent
// is optional and may be 0xffffff // is optional and may be 0xffffff
boost::uint32_t m_incomplete:24; boost::uint32_t m_incomplete:24;
// true when the torrent should announce to // true when the torrent should announce to
// the DHT // the DHT
bool m_announce_to_dht:1; bool m_announce_to_dht:1;
// in state_updates list. When adding a torrent to the
// session_impl's m_state_update list, this bit is set
// to never add the same torrent twice
bool m_in_state_updates:1;
// these represent whether or not this torrent is counted // these represent whether or not this torrent is counted
// in the total counters of active seeds and downloads // in the total counters of active seeds and downloads
// in the session. // in the session.

View File

@ -276,7 +276,6 @@ namespace libtorrent
, m_padding(0) , m_padding(0)
, m_incomplete(0xffffff) , m_incomplete(0xffffff)
, m_announce_to_dht((p.flags & add_torrent_params::flag_paused) == 0) , m_announce_to_dht((p.flags & add_torrent_params::flag_paused) == 0)
, m_in_state_updates(false)
, m_is_active_download(false) , m_is_active_download(false)
, m_is_active_finished(false) , m_is_active_finished(false)
, m_ssl_torrent(false) , m_ssl_torrent(false)