blob: 790e35f1090fb9b7d8c2121c6bd6f16d248c072a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001Event-Dispatcher: /p/daemon/eventd.c
2
3BENUTZUNG:
4 #include <events.h>
5 EVENTD->fun(bla);
6
7BESCHREIBUNG:
8 Der Event-Dispatcher merkt sich Event und Daten, die ihr ueber
9 TriggerEvent() an ihn meldet und informiert mit kurzer Zeitverzoegerung
10 alle fuer den jeweiligen Event-Typ angemeldeten Objekte.
11
12FUNKTIONEN:
13 - RegisterEvent(): anmelden fuer einen Event
14 - UnregisterEvent(): von einem Event abmelden
15 - TriggerEvent(): einen Event melden
16 - CheckEventID(): wieviele Lauscher gibt es fuer den Event?
17
18BEMERKUNGEN:
19 Wenn Bedarf fuer einen spezialisierten Event-Dispatcher besteht, der
20 Sonderfunktionen hat oder auch nicht-oeffentliche Events anbietet, besteht
21 die Moeglichkeit, den normalen eventd zu erben. Bitte sprecht in dem Fall
22 aber bitte vorher Zesstra an.
23
24SIEHE AUCH:
25 events,
26 RegisterEvent(), UnregisterEvent(), TriggerEvent(), CheckEventID()
27
2818.08.2007, Zesstra
29