summaryrefslogtreecommitdiff
path: root/src/torrent.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-07 15:10:00 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-07 15:10:00 +0000
commitc5b0c941f310f2b90e9d23f5dc5d89f3167cd817 (patch)
tree78d6c4211327773f00682e17a69a5260a2eb6388 /src/torrent.c
parent13fb8f29b209e9b948375f6d7888fb8c637c2cd4 (diff)
issue 75 - show total number of seeders/leechers across trackers instead of sending/receiving peers. add new non-default columns for sending to us, receiving from us, and connected.
Diffstat (limited to 'src/torrent.c')
-rw-r--r--src/torrent.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/torrent.c b/src/torrent.c
index 98eb687..85b351b 100644
--- a/src/torrent.c
+++ b/src/torrent.c
@@ -370,6 +370,21 @@ JsonArray *torrent_get_files(JsonObject * args)
return json_object_get_array_member(args, FIELD_FILES);
}
+gint64 torrent_get_peers_connected(JsonObject *args)
+{
+ return json_object_get_int_member(args, FIELD_PEERS_CONNECTED);
+}
+
+gint64 torrent_get_peers_sending_to_us(JsonObject *args)
+{
+ return json_object_get_int_member(args, FIELD_PEERS_SENDING_TO_US);
+}
+
+gint64 torrent_get_peers_getting_from_us(JsonObject *args)
+{
+ return json_object_get_int_member(args, FIELD_PEERS_GETTING_FROM_US);
+}
+
/* tracker stats */
gint64 tracker_stats_get_id(JsonObject * t)