client_idle: export client_idle_add()
This commit is contained in:
parent
9b4e14df71
commit
0e69ad32c1
@ -51,12 +51,9 @@ client_idle_notify(struct client *client)
|
|||||||
g_timer_start(client->last_activity);
|
g_timer_start(client->last_activity);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
void
|
||||||
client_idle_callback(gpointer data, gpointer user_data)
|
client_idle_add(struct client *client, unsigned flags)
|
||||||
{
|
{
|
||||||
struct client *client = data;
|
|
||||||
unsigned flags = GPOINTER_TO_UINT(user_data);
|
|
||||||
|
|
||||||
if (client_is_expired(client))
|
if (client_is_expired(client))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -68,6 +65,15 @@ client_idle_callback(gpointer data, gpointer user_data)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
client_idle_callback(gpointer data, gpointer user_data)
|
||||||
|
{
|
||||||
|
struct client *client = data;
|
||||||
|
unsigned flags = GPOINTER_TO_UINT(user_data);
|
||||||
|
|
||||||
|
client_idle_add(client, flags);
|
||||||
|
}
|
||||||
|
|
||||||
void client_manager_idle_add(unsigned flags)
|
void client_manager_idle_add(unsigned flags)
|
||||||
{
|
{
|
||||||
assert(flags != 0);
|
assert(flags != 0);
|
||||||
|
@ -24,6 +24,9 @@
|
|||||||
|
|
||||||
struct client;
|
struct client;
|
||||||
|
|
||||||
|
void
|
||||||
|
client_idle_add(struct client *client, unsigned flags);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds the specified idle flags to all clients and immediately sends
|
* Adds the specified idle flags to all clients and immediately sends
|
||||||
* notifications to all waiting clients.
|
* notifications to all waiting clients.
|
||||||
|
Loading…
Reference in New Issue
Block a user