Commit 83ee50f97eb9483b7ec4cb6a752e029cf272fa12

Authored by Georg Hopp
1 parent 10bd340c

separate issue from emit

@@ -47,7 +47,7 @@ TR_CLASSVARS_DECL(TR_EventHandler) { @@ -47,7 +47,7 @@ TR_CLASSVARS_DECL(TR_EventHandler) {
47 }; 47 };
48 48
49 void TR_eventHandlerSetDispatcher(TR_EventHandler, TR_EventDispatcher); 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 int TR_eventHandlerHandleEvent(TR_EventHandler, TR_Event); 51 int TR_eventHandlerHandleEvent(TR_EventHandler, TR_Event);
52 52
53 #define TR_eventHandlerClassCleanup(cname) \ 53 #define TR_eventHandlerClassCleanup(cname) \
@@ -24,16 +24,10 @@ @@ -24,16 +24,10 @@
24 24
25 #include "tr/event.h" 25 #include "tr/event.h"
26 #include "tr/event_handler.h" 26 #include "tr/event_handler.h"
27 -#include "tr/event_subject.h"  
28 27
29 void 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 int i; 31 int i;
38 32
39 for (i=0; i<this->ndispatcher; i++) { 33 for (i=0; i<this->ndispatcher; i++) {
Please register or login to post a comment