FUNKTION
int unlisten_event(mixed type, mixed prio, mixed callback)
ARGUMENTE
type - ein Eventtyp als String oder mehrere als Array
prio - die Lausch-Prioritaet als Integer zwischen
-10999 und +999 oder mehrere als Array
callback - (optional) Name der Callback-Funktion als
String oder lfun-Closure
BESCHREIBUNG
Meldet ein Objekt als Lauscher fuer den Event 'type' oder alle Typen
im Array 'type' wieder ab. Die Argumente muessen denen entsprechen,
die bei listen_event() angegeben wurden, da sich ein Objekt mehrmals
mit verschiedenen Prioritaeten und Funktionen anmelden kann. Wurde
ein Objekt also als Lauscher auf ET_GO mit Prioritaet EPRIO_REACT
und Callback #'receive_event angemeldet, muss es auch mit genau
diesen Argumenten wieder abgemeldet werden.
RÜCKGABEWERT
Null bei Misserfolg, sonst Eins.
BEISPIEL
// siehe beispiel in listen_event(S)
unlisten_event(ET_GO, EPRIO_REACT, #'myfun)
Meldet das Objekt als Reagierer auf ET_GO ab.
SIEHE AUCH
listen_event(S), set_global_listener(S), send_event(S),
cancel_event(S), handle_event(S), events(WL), event_listeners(WL),
event_types(WL)
|