union iomux_state

A multiplexer context.

#include <iomux.h>

union iomux_state {
    // fields

    int maxfds;
    fd_set rfds;
    fd_set wfds;
    fd_set exfds;
    int nfds;
    int fds[IOMUX_MAX_POLLED_FDS];
    struct iomux_state select;
    struct pollfd fds[IOMUX_MAX_POLLED_FDS];
    struct iomux_state poll;
};