Dokumentation zu: set_global_listener(S)

HR Image


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)


Start » Magierhandbuch » Docu » Sfun » Set_global_listener Letzte Generierung: 01.05.2021, 16:59
Valid HTML 4.01!