Bill Spitzak 0e29799dda Fl::add_fd() structures are dynamically allocated so you can listen to
as many connections as you want (up to the maximum number handled by
select()).

Fl::remove_fd(fd, when) added.  This allows you to remove the read,
write, and error callbacks individually.  Fl::remove_fd(fd) does
Fl::remove_fd(fd,-1).

Fl::add_fd() calls Fl::remove_fd(), so it can be used safely to
replace callbacks with new ones for the same file descriptor.

Fl::add_timeout() also dynamically allocates it's array so there is no
limit on the number of pending timeouts.

I cut/pasted the changes into the Windoze version but this is
UNTESTED!  Somebody please do a test compile.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@544 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-04-17 01:02:30 +00:00
..
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1999-03-04 18:32:14 +00:00
1999-02-22 21:01:03 +00:00
1999-01-13 15:45:50 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00
1998-10-06 18:21:25 +00:00