jabberd2
2.3.4
|
Go to the source code of this file.
Macros | |
#define | MIO_FUNCS |
#define | MIO_FD_VARS |
#define | MIO_VARS |
#define | MIO_INIT_VARS(m) |
#define | MIO_FREE_VARS(m) free(MIO(m)->fds) |
#define | MIO_ALLOC_FD(m, rfd) _mio_alloc_fd(MIO(m), rfd) |
#define | MIO_FREE_FD(m, mfd) |
#define | MIO_REMOVE_FD(m, mfd) |
#define | MIO_CHECK(m, t) _mio_select(MIO(m), t) |
#define | MIO_SET_READ(m, mfd) FD_SET(mfd->mio_fd.fd, &MIO(m)->rfds_in) |
#define | MIO_SET_WRITE(m, mfd) FD_SET(mfd->mio_fd.fd, &MIO(m)->wfds_in) |
#define | MIO_UNSET_READ(m, mfd) FD_CLR(mfd->mio_fd.fd, &MIO(m)->rfds_in) |
#define | MIO_UNSET_WRITE(m, mfd) FD_CLR(mfd->mio_fd.fd, &MIO(m)->wfds_in) |
#define | MIO_CAN_READ(m, iter) FD_ISSET(iter, &MIO(m)->rfds_out) |
#define | MIO_CAN_WRITE(m, iter) FD_ISSET(iter, &MIO(m)->wfds_out) |
#define | MIO_CAN_FREE(m) 1 |
#define | MIO_INIT_ITERATOR(iter) int iter |
#define | MIO_ITERATE_RESULTS(m, retval, iter) for(iter = MIO(m)->lowfd; iter <= MIO(m)->highfd; iter++) |
#define | MIO_ITERATOR_FD(m, iter) (&MIO(m)->fds[iter].mio_fd) |
#define MIO_FUNCS |
Definition at line 27 of file mio_select.h.
#define MIO_FD_VARS |
Definition at line 58 of file mio_select.h.
#define MIO_VARS |
Definition at line 60 of file mio_select.h.
#define MIO_INIT_VARS | ( | m | ) |
Definition at line 66 of file mio_select.h.
#define MIO_FREE_VARS | ( | m | ) | free(MIO(m)->fds) |
Definition at line 87 of file mio_select.h.
#define MIO_ALLOC_FD | ( | m, | |
rfd | |||
) | _mio_alloc_fd(MIO(m), rfd) |
Definition at line 89 of file mio_select.h.
#define MIO_FREE_FD | ( | m, | |
mfd | |||
) |
Definition at line 90 of file mio_select.h.
#define MIO_REMOVE_FD | ( | m, | |
mfd | |||
) |
Definition at line 92 of file mio_select.h.
#define MIO_CHECK | ( | m, | |
t | |||
) | _mio_select(MIO(m), t) |
Definition at line 98 of file mio_select.h.
#define MIO_SET_READ | ( | m, | |
mfd | |||
) | FD_SET(mfd->mio_fd.fd, &MIO(m)->rfds_in) |
Definition at line 100 of file mio_select.h.
#define MIO_SET_WRITE | ( | m, | |
mfd | |||
) | FD_SET(mfd->mio_fd.fd, &MIO(m)->wfds_in) |
Definition at line 101 of file mio_select.h.
#define MIO_UNSET_READ | ( | m, | |
mfd | |||
) | FD_CLR(mfd->mio_fd.fd, &MIO(m)->rfds_in) |
Definition at line 103 of file mio_select.h.
#define MIO_UNSET_WRITE | ( | m, | |
mfd | |||
) | FD_CLR(mfd->mio_fd.fd, &MIO(m)->wfds_in) |
Definition at line 104 of file mio_select.h.
#define MIO_CAN_READ | ( | m, | |
iter | |||
) | FD_ISSET(iter, &MIO(m)->rfds_out) |
Definition at line 106 of file mio_select.h.
#define MIO_CAN_WRITE | ( | m, | |
iter | |||
) | FD_ISSET(iter, &MIO(m)->wfds_out) |
Definition at line 107 of file mio_select.h.
#define MIO_CAN_FREE | ( | m | ) | 1 |
Definition at line 108 of file mio_select.h.
#define MIO_INIT_ITERATOR | ( | iter | ) | int iter |
Definition at line 111 of file mio_select.h.
#define MIO_ITERATE_RESULTS | ( | m, | |
retval, | |||
iter | |||
) | for(iter = MIO(m)->lowfd; iter <= MIO(m)->highfd; iter++) |
Definition at line 114 of file mio_select.h.
#define MIO_ITERATOR_FD | ( | m, | |
iter | |||
) | (&MIO(m)->fds[iter].mio_fd) |
Definition at line 117 of file mio_select.h.