Martin Mares
|
525fa2c1f0
|
Documented sockets, events and timers.
|
2000-06-05 12:19:12 +00:00 |
|
Martin Mares
|
8f6accb5bb
|
Event handlers no longer return re-queue flag. Instead of using it, just
call ev_schedule() on the same handler which should work perfectly now.
|
2000-04-27 22:28:49 +00:00 |
|
Martin Mares
|
ebc793a5f5
|
No more problems when events get scheduled during event processing.
|
2000-01-16 17:39:16 +00:00 |
|
Martin Mares
|
84a7d7f77c
|
ev_run() now returns whether the event has been requeued or not.
ev_run_list() now returns number of events which remain in the list.
|
1999-11-17 12:01:11 +00:00 |
|
Martin Mares
|
0d70292d88
|
Events now return a value. If it's non-zero, the event is re-queued
for processing in next event cycle. This can be used to prevent background
actions (hint: user commands) from hogging the CPU for too long time.
|
1999-10-29 12:08:49 +00:00 |
|
Martin Mares
|
67bd949a52
|
Real implementation of protocol state machines. Delayed startup/shutdown
should work now. Initial feeding of protocols by interfaces/routes is
done from the event queue to prevent unwanted recursion.
|
1999-02-11 22:59:06 +00:00 |
|
Martin Mares
|
3b15402fd4
|
Grrr, forgot to commit the event routines themselves :|
|
1999-02-11 22:18:36 +00:00 |
|