Also rename the signal_* C function

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Uli Schlachter 2010-08-25 20:48:42 +02:00
parent 8a5f59a31c
commit 948f960b7e
6 changed files with 12 additions and 12 deletions

View File

@ -259,7 +259,7 @@ luaA_class_connect_signal_from_stack(lua_State *L, lua_class_t *lua_class,
const char *name, int ud) const char *name, int ud)
{ {
luaA_checkfunction(L, ud); luaA_checkfunction(L, ud);
signal_add(&lua_class->signals, name, luaA_object_ref(L, ud)); signal_connect(&lua_class->signals, name, luaA_object_ref(L, ud));
} }
void void
@ -268,7 +268,7 @@ luaA_class_disconnect_signal_from_stack(lua_State *L, lua_class_t *lua_class,
{ {
luaA_checkfunction(L, ud); luaA_checkfunction(L, ud);
void *ref = (void *) lua_topointer(L, ud); void *ref = (void *) lua_topointer(L, ud);
signal_remove(&lua_class->signals, name, ref); signal_disconnect(&lua_class->signals, name, ref);
luaA_object_unref(L, (void *) ref); luaA_object_unref(L, (void *) ref);
lua_remove(L, ud); lua_remove(L, ud);
} }

View File

@ -176,7 +176,7 @@ luaA_object_connect_signal_from_stack(lua_State *L, int oud,
{ {
luaA_checkfunction(L, ud); luaA_checkfunction(L, ud);
lua_object_t *obj = lua_touserdata(L, oud); lua_object_t *obj = lua_touserdata(L, oud);
signal_add(&obj->signals, name, luaA_object_ref_item(L, oud, ud)); signal_connect(&obj->signals, name, luaA_object_ref_item(L, oud, ud));
} }
/** Remove a signal to an object. /** Remove a signal to an object.
@ -192,7 +192,7 @@ luaA_object_disconnect_signal_from_stack(lua_State *L, int oud,
luaA_checkfunction(L, ud); luaA_checkfunction(L, ud);
lua_object_t *obj = lua_touserdata(L, oud); lua_object_t *obj = lua_touserdata(L, oud);
void *ref = (void *) lua_topointer(L, ud); void *ref = (void *) lua_topointer(L, ud);
signal_remove(&obj->signals, name, ref); signal_disconnect(&obj->signals, name, ref);
luaA_object_unref_item(L, oud, ref); luaA_object_unref_item(L, oud, ref);
lua_remove(L, ud); lua_remove(L, ud);
} }

View File

@ -62,7 +62,7 @@ signal_array_getbyid(signal_array_t *arr, unsigned long id)
* \param ref The reference to add. * \param ref The reference to add.
*/ */
static inline void static inline void
signal_add(signal_array_t *arr, const char *name, const void *ref) signal_connect(signal_array_t *arr, const char *name, const void *ref)
{ {
unsigned long tok = a_strhash((const unsigned char *) name); unsigned long tok = a_strhash((const unsigned char *) name);
signal_t *sigfound = signal_array_getbyid(arr, tok); signal_t *sigfound = signal_array_getbyid(arr, tok);
@ -83,7 +83,7 @@ signal_add(signal_array_t *arr, const char *name, const void *ref)
* \param ref The reference to remove. * \param ref The reference to remove.
*/ */
static inline void static inline void
signal_remove(signal_array_t *arr, const char *name, const void *ref) signal_disconnect(signal_array_t *arr, const char *name, const void *ref)
{ {
signal_t *sigfound = signal_array_getbyid(arr, signal_t *sigfound = signal_array_getbyid(arr,
a_strhash((const unsigned char *) name)); a_strhash((const unsigned char *) name));

4
dbus.c
View File

@ -763,7 +763,7 @@ luaA_dbus_connect_signal(lua_State *L)
if(sig) if(sig)
luaA_warn(L, "cannot add signal %s on D-Bus, already existing", name); luaA_warn(L, "cannot add signal %s on D-Bus, already existing", name);
else else
signal_add(&dbus_signals, name, luaA_object_ref(L, 2)); signal_connect(&dbus_signals, name, luaA_object_ref(L, 2));
return 0; return 0;
} }
@ -780,7 +780,7 @@ luaA_dbus_disconnect_signal(lua_State *L)
const char *name = luaL_checkstring(L, 1); const char *name = luaL_checkstring(L, 1);
luaA_checkfunction(L, 2); luaA_checkfunction(L, 2);
const void *func = lua_topointer(L, 2); const void *func = lua_topointer(L, 2);
signal_remove(&dbus_signals, name, func); signal_disconnect(&dbus_signals, name, func);
luaA_object_unref(L, (void *) func); luaA_object_unref(L, (void *) func);
return 0; return 0;
} }

4
luaa.c
View File

@ -618,7 +618,7 @@ luaA_awesome_connect_signal(lua_State *L)
{ {
const char *name = luaL_checkstring(L, 1); const char *name = luaL_checkstring(L, 1);
luaA_checkfunction(L, 2); luaA_checkfunction(L, 2);
signal_add(&global_signals, name, luaA_object_ref(L, 2)); signal_connect(&global_signals, name, luaA_object_ref(L, 2));
return 0; return 0;
} }
@ -635,7 +635,7 @@ luaA_awesome_disconnect_signal(lua_State *L)
const char *name = luaL_checkstring(L, 1); const char *name = luaL_checkstring(L, 1);
luaA_checkfunction(L, 2); luaA_checkfunction(L, 2);
const void *func = lua_topointer(L, 2); const void *func = lua_topointer(L, 2);
signal_remove(&global_signals, name, func); signal_disconnect(&global_signals, name, func);
luaA_object_unref(L, (void *) func); luaA_object_unref(L, (void *) func);
return 0; return 0;
} }

View File

@ -543,7 +543,7 @@ luaA_screen_connect_signal(lua_State *L)
screen_t *s = lua_touserdata(L, 1); screen_t *s = lua_touserdata(L, 1);
const char *name = luaL_checkstring(L, 2); const char *name = luaL_checkstring(L, 2);
luaA_checkfunction(L, 3); luaA_checkfunction(L, 3);
signal_add(&s->signals, name, luaA_object_ref(L, 3)); signal_connect(&s->signals, name, luaA_object_ref(L, 3));
return 0; return 0;
} }
@ -562,7 +562,7 @@ luaA_screen_disconnect_signal(lua_State *L)
const char *name = luaL_checkstring(L, 2); const char *name = luaL_checkstring(L, 2);
luaA_checkfunction(L, 3); luaA_checkfunction(L, 3);
const void *ref = lua_topointer(L, 3); const void *ref = lua_topointer(L, 3);
signal_remove(&s->signals, name, ref); signal_disconnect(&s->signals, name, ref);
luaA_object_unref(L, (void *) ref); luaA_object_unref(L, (void *) ref);
return 0; return 0;
} }