29 lines
1.1 KiB
C++
29 lines
1.1 KiB
C++
$NetBSD: patch-src_torrent_tracker__controller.cc,v 1.3 2013/09/18 16:32:05 joerg Exp $
|
|
|
|
--- src/torrent/tracker_controller.cc.orig 2012-04-10 12:46:33.000000000 +0000
|
|
+++ src/torrent/tracker_controller.cc
|
|
@@ -50,7 +50,11 @@
|
|
#define LT_LOG_TRACKER(log_level, log_fmt, ...) \
|
|
lt_log_print_info(LOG_TRACKER_##log_level, m_tracker_list->info(), "tracker_controller", log_fmt, __VA_ARGS__);
|
|
|
|
-namespace tr1 { using namespace std::tr1; }
|
|
+#if __cplusplus >= 201103L
|
|
+using std::bind;
|
|
+#else
|
|
+using std::tr1::bind;
|
|
+#endif
|
|
|
|
namespace torrent {
|
|
|
|
@@ -91,8 +95,8 @@ TrackerController::TrackerController(Tra
|
|
m_tracker_list(trackers),
|
|
m_private(new tracker_controller_private) {
|
|
|
|
- m_private->task_timeout.slot() = std::tr1::bind(&TrackerController::do_timeout, this);
|
|
- m_private->task_scrape.slot() = std::tr1::bind(&TrackerController::do_scrape, this);
|
|
+ m_private->task_timeout.slot() = bind(&TrackerController::do_timeout, this);
|
|
+ m_private->task_scrape.slot() = bind(&TrackerController::do_scrape, this);
|
|
}
|
|
|
|
TrackerController::~TrackerController() {
|