Oswald Buddenhagen 1fd66195d8 change socket notifier design
instead of keeping the structures in an opaque array (which was a shadow
of the struct pollfd array if poll() was supported), make them directly
addressable.

this has the advantage that notifier-altering operations (mostly
en-/disabling) don't need to look up the structure by file handle each
time.
on the downside, data locality in the main loop is worse.
neither of these have any real effect on performance.

note that the structures are not allocated separately, but embedded into
the the parent structure (like sockets already were).
2015-01-11 15:05:28 +01:00
..
2014-10-18 16:15:02 +02:00
2010-02-07 22:31:10 +01:00
2015-01-11 15:05:28 +01:00
2014-10-18 16:18:48 +02:00
2013-12-08 23:19:12 +01:00
2014-10-20 10:10:55 +02:00
2013-12-15 13:46:25 +01:00
2014-04-12 13:03:46 +02:00
2013-12-08 11:12:09 +01:00
2015-01-11 15:05:28 +01:00
2015-01-11 15:05:28 +01:00
2015-01-11 15:05:28 +01:00
2015-01-11 15:05:28 +01:00
2015-01-11 15:05:28 +01:00