From 817d199cbb6720f1848452824f7b93cdc1a24111 Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 26 Dec 2019 11:04:58 +0000 Subject: 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. --- session.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'session.c') diff --git a/session.c b/session.c index b1f49e41..be9c8e07 100644 --- a/session.c +++ b/session.c @@ -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); } -- cgit v1.2.3