class virtual select_based :Abstract class for engines based on a select-like function.object
..end
method private virtual select : Unix.file_descr list ->
Unix.file_descr list -> float -> Unix.file_descr list * Unix.file_descr list
select fds_r fds_w timeout
waits for either:
fds_r
to become readablefds_w
to become writable