diff options
author | nicm <nicm> | 2019-12-26 11:04:58 +0000 |
---|---|---|
committer | nicm <nicm> | 2019-12-26 11:04:58 +0000 |
commit | 817d199cbb6720f1848452824f7b93cdc1a24111 (patch) | |
tree | 866b45b06c79693e7eec231dad283a81ae3cd574 /session.c | |
parent | 07e37479c214023f5d0107414a6e5f414d37197a (diff) | |
download | rtmux-817d199cbb6720f1848452824f7b93cdc1a24111.tar.gz rtmux-817d199cbb6720f1848452824f7b93cdc1a24111.tar.bz2 rtmux-817d199cbb6720f1848452824f7b93cdc1a24111.zip |
Add a number of new formats to inspect what sessions and clients a
window is present or active in. From Tyler Culp in GitHub issue 2034.
Diffstat (limited to 'session.c')
-rw-r--r-- | session.c | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -569,7 +569,20 @@ session_group_count(struct session_group *sg) n = 0; TAILQ_FOREACH(s, &sg->sessions, gentry) - n++; + n++; + return (n); +} + +/* Count number of clients attached to sessions in session group. */ +u_int +session_group_attached_count(struct session_group *sg) +{ + struct session *s; + u_int n; + + n = 0; + TAILQ_FOREACH(s, &sg->sessions, gentry) + n += s->attached; return (n); } |