FUNKTION
void set_global_listener(mixed type, status listening)
ARGUMENTE
type - ein Eventtyp als String oder mehrere als Array
listening - 1 zum einschalten
0 zum ausschalten
BESCHREIBUNG
Setzt einen Event-Lauscher zum globalen Lauscher oder zurueck.
Globale Lauscher empfangen nicht nur die Events, die in ihrer Naehe
erzeugt werden, sondern global alle Events dieses Typs bzw. aller
angegebenen Typen. Bei vielen globalen Lauschern kann es deshalb zu
Performance-Verlust im Event-System fuehren. Deshalb ist der Status
eines globalen Lauschers zumindest fuer System-Events auch nur
System-Objekten vorbehalten.
Ein Erzmagier kann ein Objekt als globalen Lauscher freigeben oder
sperren.
BEACHTE
set_global_listener() ersetzt NICHT das Anmelden als Lauscher.
Das setzen bewirkt nur, dass es immer auf der internen Suchliste des
Event-Daemons erscheint. Ist es nicht als Lauscher angemeldet,
bekommt es den Event NICHT.
SIEHE AUCH
listen_event(S), unlisten_event(S), send_event(S),
cancel_event(S), handle_event(S), events(WL), event_listeners(WL),
event_prioritaeten(WL), event_types(WL)
|