IRCd:Event subsystem
(New page: ircd-darenet's event subsystem (which handles outgoing and incoming connections and packets, and event polling) is currently located mostly in ircd/s_bsd.c and ircd/event_*.c. == Wish lis...) |
m (→Wish list) |
||
Line 3: | Line 3: | ||
== Wish list == | == Wish list == | ||
- | These files alone weigh in at more than 100 KB. Kev, of ircu, has almost finished writing libevent (not to be confused with libevent by Niels Provos), a library which does all of this and was designed for making event handling in sever applications simple (for example, it can use global configuration data to choose the right backend and settings) yet scabale. As | + | These files alone weigh in at more than 100 KB. Kev, of ircu, has almost finished writing libevent (not to be confused with libevent by Niels Provos), a library which does all of this and was designed for making event handling in sever applications simple (for example, it can use global configuration data to choose the right backend and settings) yet scabale. As it is finsihed, we intend to use it for ircd-darenet. |
Current revision as of 19:17, 20 February 2009
ircd-darenet's event subsystem (which handles outgoing and incoming connections and packets, and event polling) is currently located mostly in ircd/s_bsd.c and ircd/event_*.c.
Wish list
These files alone weigh in at more than 100 KB. Kev, of ircu, has almost finished writing libevent (not to be confused with libevent by Niels Provos), a library which does all of this and was designed for making event handling in sever applications simple (for example, it can use global configuration data to choose the right backend and settings) yet scabale. As it is finsihed, we intend to use it for ircd-darenet.