X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/2a10b70b1cdbd55e9f2c26ed52dcff5255cd6e96..11f598d144c1e98322090063faa796ec2a5fb470:/lib/client.c diff --git a/lib/client.c b/lib/client.c index d68d9d7..27b7beb 100644 --- a/lib/client.c +++ b/lib/client.c @@ -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