ClientList: convert to a class

This commit is contained in:
Max Kellermann
2013-01-16 22:55:33 +01:00
parent 1998633739
commit 601495fa0f
13 changed files with 77 additions and 157 deletions

View File

@@ -18,9 +18,7 @@
*/
#include "config.h"
#include "ClientIdle.hxx"
#include "ClientInternal.hxx"
#include "ClientList.hxx"
#include "Idle.hxx"
#include <assert.h>
@@ -58,21 +56,6 @@ Client::IdleAdd(unsigned flags)
IdleNotify();
}
static void
client_idle_callback(Client *client, gpointer user_data)
{
unsigned flags = GPOINTER_TO_UINT(user_data);
client->IdleAdd(flags);
}
void client_manager_idle_add(unsigned flags)
{
assert(flags != 0);
client_list_foreach(client_idle_callback, GUINT_TO_POINTER(flags));
}
bool
Client::IdleWait(unsigned flags)
{