Commit 83ee50f97eb9483b7ec4cb6a752e029cf272fa12

Authored by Georg Hopp
1 parent 10bd340c

separate issue from emit

... ... @@ -47,7 +47,7 @@ TR_CLASSVARS_DECL(TR_EventHandler) {
47 47 };
48 48
49 49 void TR_eventHandlerSetDispatcher(TR_EventHandler, TR_EventDispatcher);
50   -void TR_eventHandlerIssueEvent(TR_EventHandler, TR_EventSubject, int, void *);
  50 +void TR_eventHandlerIssueEvent(TR_EventHandler, TR_Event);
51 51 int TR_eventHandlerHandleEvent(TR_EventHandler, TR_Event);
52 52
53 53 #define TR_eventHandlerClassCleanup(cname) \
... ...
... ... @@ -24,16 +24,10 @@
24 24
25 25 #include "tr/event.h"
26 26 #include "tr/event_handler.h"
27   -#include "tr/event_subject.h"
28 27
29 28 void
30   -TR_eventHandlerIssueEvent(
31   - TR_EventHandler this,
32   - TR_EventSubject subject,
33   - int idx,
34   - void * data)
  29 +TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event)
35 30 {
36   - TR_Event event = TR_eventSubjectEmit(subject, idx, data);
37 31 int i;
38 32
39 33 for (i=0; i<this->ndispatcher; i++) {
... ...
Please register or login to post a comment