24 Commits (67253158d6b06a612e640d8f32dacad3441e9b80)

Author SHA1 Message Date
Georg Hopp 67253158d6 Change handler storage to TR_List and use TR_iterableForeach to iterate over them 10 years ago
Georg Hopp bdf3cb4b3d Fix usage of queue 10 years ago
Georg Hopp 64d1eb9cee Fix while loop abort condition 10 years ago
Georg Hopp b1c892d9b9 Modifications for usage of new queue code. 10 years ago
Georg Hopp 0d2cd2042b don't use TR_queueEmpty anymore. 11 years ago
Georg Hopp 205ead2576 Revert "first try for a threaded event dispatcher, but this is not correctly working right now." 11 years ago
Georg Hopp bce8f9eaa8 Revert "more thread syncs." 11 years ago
Georg Hopp 9e0658637e Revert "Revert "more thread syncs."" 11 years ago
Georg Hopp 48a57a14f5 Revert "more thread syncs." 11 years ago
Georg Hopp 5cd826f91a more thread syncs. 11 years ago
Georg Hopp fcbef2f039 first try for a threaded event dispatcher, but this is not correctly working right now. 11 years ago
Georg Hopp a98e0740cd Use general purpose timer from trbase and drop events when they are not handled at all 11 years ago
Georg Hopp 564e2f3040 trigger heartbeat with a factor of missed heartbeats instead of multiple times. Change logging a bit 11 years ago
Georg Hopp f129e7f180 remove pending events buffer again as this was the wrong way 11 years ago
Georg Hopp db9b87b26b add an extra queue for pending events. That way I achive a better ballance between reading and processing and i don 11 years ago
Georg Hopp 01463d7b28 add finalize for event subjects. This results in an delete of the subject as soon as the last event is done and prevents emitting new events. Force heartbeat to be done and don't queue it. 11 years ago
Georg Hopp 8fb778937b add function to update next poll timer externally. 11 years ago
Georg Hopp f6254dfb48 preparation for edge triggerd events 11 years ago
Georg Hopp a17bd09dfe create explicit event done type and reissue event is no handler has returned EVENT_DONE. 11 years ago
Georg Hopp b24cbd48d2 timeouts are now in milliseconds 11 years ago
Georg Hopp 59ef0fbb04 some leak fixes ... but now I have a strange segfault in during cleanup, but only if the caller of eventHandlerClassCleanup is build with optimizations. 12 years ago
Georg Hopp ac2246841d Some fixes and additions. Dispatcher and handler now work. 12 years ago
Georg Hopp e5534f937a update copyright information 12 years ago
Georg Hopp f1d2bae0dc add forgotten new files...oops 12 years ago