more use of total_seconds
This commit is contained in:
parent
b03943429f
commit
1ae8856d93
|
@ -1287,15 +1287,15 @@ namespace libtorrent
|
||||||
// the posix time this torrent was added and when
|
// the posix time this torrent was added and when
|
||||||
// it was completed. If the torrent isn't yet
|
// it was completed. If the torrent isn't yet
|
||||||
// completed, m_completed_time is 0
|
// completed, m_completed_time is 0
|
||||||
time_t m_added_time = time(nullptr);
|
std::time_t m_added_time = time(nullptr);
|
||||||
time_t m_completed_time = 0;
|
std::time_t m_completed_time = 0;
|
||||||
|
|
||||||
// this was the last time _we_ saw a seed in this swarm
|
// this was the last time _we_ saw a seed in this swarm
|
||||||
time_t m_last_seen_complete = 0;
|
std::time_t m_last_seen_complete = 0;
|
||||||
|
|
||||||
// this is the time last any of our peers saw a seed
|
// this is the time last any of our peers saw a seed
|
||||||
// in this swarm
|
// in this swarm
|
||||||
time_t m_swarm_last_seen_complete = 0;
|
std::time_t m_swarm_last_seen_complete = 0;
|
||||||
|
|
||||||
// keep a copy if the info-hash here, so it can be accessed from multiple
|
// keep a copy if the info-hash here, so it can be accessed from multiple
|
||||||
// threads, and be cheap to access from the client
|
// threads, and be cheap to access from the client
|
||||||
|
|
|
@ -5946,10 +5946,9 @@ namespace libtorrent
|
||||||
ret["total_uploaded"] = m_total_uploaded;
|
ret["total_uploaded"] = m_total_uploaded;
|
||||||
ret["total_downloaded"] = m_total_downloaded;
|
ret["total_downloaded"] = m_total_downloaded;
|
||||||
|
|
||||||
// cast to seconds in case that internal values doesn't have ratio<1>
|
ret["active_time"] = total_seconds(active_time());
|
||||||
ret["active_time"] = duration_cast<seconds>(active_time()).count();
|
ret["finished_time"] = total_seconds(finished_time());
|
||||||
ret["finished_time"] = duration_cast<seconds>(finished_time()).count();
|
ret["seeding_time"] = total_seconds(seeding_time());
|
||||||
ret["seeding_time"] = duration_cast<seconds>(seeding_time()).count();
|
|
||||||
ret["last_seen_complete"] = m_last_seen_complete;
|
ret["last_seen_complete"] = m_last_seen_complete;
|
||||||
|
|
||||||
ret["num_complete"] = m_complete;
|
ret["num_complete"] = m_complete;
|
||||||
|
@ -5991,7 +5990,7 @@ namespace libtorrent
|
||||||
}
|
}
|
||||||
|
|
||||||
// blocks per piece
|
// blocks per piece
|
||||||
int num_blocks_per_piece = torrent_file().piece_length() / block_size();
|
int const num_blocks_per_piece = torrent_file().piece_length() / block_size();
|
||||||
ret["blocks per piece"] = num_blocks_per_piece;
|
ret["blocks per piece"] = num_blocks_per_piece;
|
||||||
|
|
||||||
if (m_torrent_file->is_merkle_torrent())
|
if (m_torrent_file->is_merkle_torrent())
|
||||||
|
@ -10565,10 +10564,9 @@ namespace libtorrent
|
||||||
|
|
||||||
// activity time
|
// activity time
|
||||||
#ifndef TORRENT_NO_DEPRECATE
|
#ifndef TORRENT_NO_DEPRECATE
|
||||||
// cast to seconds in case that internal values doesn't have ratio<1>
|
st->finished_time = int(total_seconds(finished_time()));
|
||||||
st->finished_time = int(duration_cast<seconds>(finished_time()).count());
|
st->active_time = int(total_seconds(active_time()));
|
||||||
st->active_time = int(duration_cast<seconds>(active_time()).count());
|
st->seeding_time = int(total_seconds(seeding_time()));
|
||||||
st->seeding_time = int(duration_cast<seconds>(seeding_time()).count());
|
|
||||||
|
|
||||||
st->time_since_upload = int(total_seconds(aux::time_now()
|
st->time_since_upload = int(total_seconds(aux::time_now()
|
||||||
- m_last_upload));
|
- m_last_upload));
|
||||||
|
|
Loading…
Reference in New Issue