- /**
- * Add file descriptors to fd_sets.
- *
- * The pre_select function of each supported sender is called just before
- * para_server enters its main select loop. Each sender may watch its own
- * file descriptors for reading or writing.
- *
- * \sa select(2).
- */
- void (*pre_select)(struct sched *s);
- /**
- * Handle the file descriptors which are ready for I/O.
- *
- * If the pre_select hook asked for one or more file descriptors to be
- * watched, this is the hook to check the result and perform I/O on the
- * descriptors which are ready for reading/writing.
- */
- void (*post_select)(struct sched *s);
+ /** Ask the scheduler to monitor file descriptors. */
+ void (*pre_monitor)(struct sched *s);
+ /** Perform I/O on the file descriptors which are ready. */
+ void (*post_monitor)(struct sched *s);