mirror of
https://github.com/tmux/tmux.git
synced 2024-12-13 01:48:47 +00:00
Function to count clients.
This commit is contained in:
parent
a2ace9da24
commit
8a214b2f8e
@ -49,6 +49,21 @@ static void server_client_dispatch_command(struct client *, struct imsg *);
|
|||||||
static void server_client_dispatch_identify(struct client *, struct imsg *);
|
static void server_client_dispatch_identify(struct client *, struct imsg *);
|
||||||
static void server_client_dispatch_shell(struct client *);
|
static void server_client_dispatch_shell(struct client *);
|
||||||
|
|
||||||
|
/* Number of attached clients. */
|
||||||
|
u_int
|
||||||
|
server_client_how_many(void)
|
||||||
|
{
|
||||||
|
struct client *c;
|
||||||
|
u_int n;
|
||||||
|
|
||||||
|
n = 0;
|
||||||
|
TAILQ_FOREACH(c, &clients, entry) {
|
||||||
|
if (c->session != NULL && (~c->flags & CLIENT_DETACHING))
|
||||||
|
n++;
|
||||||
|
}
|
||||||
|
return (n);
|
||||||
|
}
|
||||||
|
|
||||||
/* Identify mode callback. */
|
/* Identify mode callback. */
|
||||||
static void
|
static void
|
||||||
server_client_callback_identify(__unused int fd, __unused short events,
|
server_client_callback_identify(__unused int fd, __unused short events,
|
||||||
|
1
tmux.h
1
tmux.h
@ -1836,6 +1836,7 @@ void server_update_socket(void);
|
|||||||
void server_add_accept(int);
|
void server_add_accept(int);
|
||||||
|
|
||||||
/* server-client.c */
|
/* server-client.c */
|
||||||
|
u_int server_client_how_many(void);
|
||||||
void server_client_set_identify(struct client *);
|
void server_client_set_identify(struct client *);
|
||||||
void server_client_clear_identify(struct client *, struct window_pane *);
|
void server_client_clear_identify(struct client *, struct window_pane *);
|
||||||
void server_client_set_key_table(struct client *, const char *);
|
void server_client_set_key_table(struct client *, const char *);
|
||||||
|
Loading…
Reference in New Issue
Block a user