chiark / gitweb /
truncate_for_display() now uses unicode.c grapheme boundary deetection
[disorder] / lib / client.c
index d68d9d76a9ded92d3932cb762c7f4410a5db4d11..27b7beb7692afde6ec4fb89dacd7eac64091e54c 100644 (file)
@@ -629,6 +629,23 @@ int disorder_get_global(disorder_client *c, const char *key, char **valuep) {
   return disorder_simple(c, valuep, "get-global", key, (char *)0);
 }
 
+int disorder_rtp_address(disorder_client *c, char **addressp, char **portp) {
+  char *r;
+  int rc, n;
+  char **vec;
+
+  if((rc = disorder_simple(c, &r, "rtp-address", (char *)0)))
+    return rc;
+  vec = split(r, &n, SPLIT_QUOTES, 0, 0);
+  if(n != 2) {
+    error(0, "malformed rtp-address reply");
+    return -1;
+  }
+  *addressp = vec[0];
+  *portp = vec[1];
+  return 0;
+}
+
 /*
 Local Variables:
 c-basic-offset:2