From 2be9a874c7b155145db7a32c6e04e67a3d48b209 Mon Sep 17 00:00:00 2001 From: Jari Sundell Date: Mon, 28 Nov 2011 02:25:48 +0900 Subject: [PATCH] Added counter for new peers each tracker received last request. --- src/command_tracker.cc | 3 +++ src/display/window_tracker_list.cc | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/command_tracker.cc b/src/command_tracker.cc index 1af9b616..31549949 100644 --- a/src/command_tracker.cc +++ b/src/command_tracker.cc @@ -66,6 +66,9 @@ initialize_command_tracker() { CMD2_TRACKER ("t.type", std::bind(&torrent::Tracker::type, std::placeholders::_1)); CMD2_TRACKER ("t.id", std::bind(&torrent::Tracker::tracker_id, std::placeholders::_1)); + CMD2_TRACKER ("t.latest_event", std::bind(&torrent::Tracker::latest_event, std::placeholders::_1)); + CMD2_TRACKER ("t.latest_new_peers", std::bind(&torrent::Tracker::latest_new_peers, std::placeholders::_1)); + // Time since last connection, connection attempt. CMD2_TRACKER ("t.normal_interval", std::bind(&torrent::Tracker::normal_interval, std::placeholders::_1)); diff --git a/src/display/window_tracker_list.cc b/src/display/window_tracker_list.cc index 729f4524..3c99a582 100644 --- a/src/display/window_tracker_list.cc +++ b/src/display/window_tracker_list.cc @@ -89,7 +89,7 @@ WindowTrackerList::redraw() { tracker->url().c_str()); if (pos < m_canvas->height()) - m_canvas->print(4, pos++, "Id: %s Counters: %uf / %us (%u) Enabled: %s Open: %s S/L/D: %u/%u/%u", + m_canvas->print(4, pos++, "Id: %s Counters: %uf / %us (%u) Enabled: %s Open: %s S/L/D: %u/%u/%u (%u)", rak::copy_escape_html(tracker->tracker_id()).c_str(), tracker->failed_counter(), tracker->success_counter(), @@ -98,7 +98,8 @@ WindowTrackerList::redraw() { tracker->is_busy() ? "yes" : " no", tracker->scrape_complete(), tracker->scrape_incomplete(), - tracker->scrape_downloaded()); + tracker->scrape_downloaded(), + tracker->latest_new_peers()); // m_canvas->print(4, pos++, "Id: %s Focus: %s Enabled: %s Open: %s Timer: %u/%u", // rak::copy_escape_html(tracker->tracker_id()).c_str(),