From a73509a799a98d85d595f908f57425dccd362b3b Mon Sep 17 00:00:00 2001 From: Jari Sundell Date: Sat, 5 Nov 2011 18:55:01 +0900 Subject: [PATCH] Updated use of torrent::Tracker API. --- src/command_tracker.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/command_tracker.cc b/src/command_tracker.cc index 7fa22d68..6da29dea 100644 --- a/src/command_tracker.cc +++ b/src/command_tracker.cc @@ -45,11 +45,19 @@ #include "control.h" #include "command_helpers.h" +void +tracker_set_enabled(torrent::Tracker* tracker, bool state) { + if (state) + tracker->enable(); + else + tracker->disable(); +} + void initialize_command_tracker() { CMD2_TRACKER ("t.is_open", std::bind(&torrent::Tracker::is_busy, std::placeholders::_1)); CMD2_TRACKER ("t.is_enabled", std::bind(&torrent::Tracker::is_enabled, std::placeholders::_1)); - CMD2_TRACKER_VALUE_V("t.is_enabled.set", std::bind(&torrent::Tracker::set_enabled, std::placeholders::_1, std::placeholders::_2)); + CMD2_TRACKER_VALUE_V("t.is_enabled.set", std::bind(&tracker_set_enabled, std::placeholders::_1, std::placeholders::_2)); CMD2_TRACKER_V ("t.enable", std::bind(&torrent::Tracker::enable, std::placeholders::_1)); CMD2_TRACKER_V ("t.disable", std::bind(&torrent::Tracker::disable, std::placeholders::_1));