summaryrefslogtreecommitdiff
path: root/src/session-get.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-08-30 21:54:03 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-08-30 21:54:03 +0000
commit7bf25fa4ac9b91d8249a3e43e35f4e11e28c1ef4 (patch)
tree7892c94237cc7e99801529120fc0159da70d0afc /src/session-get.c
parent2d138cfea66be044c8739d8f3122ed5ff62d043c (diff)
implement seed/download queues in Transmission >= 2.40
Diffstat (limited to 'src/session-get.c')
-rw-r--r--src/session-get.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/session-get.c b/src/session-get.c
index 848e72a..bbb230a 100644
--- a/src/session-get.c
+++ b/src/session-get.c
@@ -105,6 +105,26 @@ gboolean session_get_seed_ratio_limited(JsonObject * s)
return json_object_get_boolean_member(s, SGET_SEED_RATIO_LIMITED);
}
+gboolean session_get_download_queue_enabled(JsonObject * s)
+{
+ return json_object_get_boolean_member(s, SGET_DOWNLOAD_QUEUE_ENABLED);
+}
+
+gint64 session_get_download_queue_size(JsonObject * s)
+{
+ return json_object_get_int_member(s, SGET_DOWNLOAD_QUEUE_SIZE);
+}
+
+gboolean session_get_seed_queue_enabled(JsonObject * s)
+{
+ return json_object_get_boolean_member(s, SGET_SEED_QUEUE_ENABLED);
+}
+
+gint64 session_get_seed_queue_size(JsonObject * s)
+{
+ return json_object_get_int_member(s, SGET_SEED_QUEUE_SIZE);
+}
+
const gchar *session_get_torrent_done_filename(JsonObject * s)
{
return json_object_get_string_member(s,