19#ifndef __PJ_SELECT_H__
20#define __PJ_SELECT_H__
int pj_bool_t
Definition: types.h:71
long pj_sock_t
Definition: types.h:263
size_t pj_size_t
Definition: types.h:58
pj_size_t PJ_FD_COUNT(const pj_fd_set_t *fdsetp)
void PJ_FD_SET(pj_sock_t fd, pj_fd_set_t *fdsetp)
void PJ_FD_CLR(pj_sock_t fd, pj_fd_set_t *fdsetp)
void PJ_FD_ZERO(pj_fd_set_t *fdsetp)
pj_bool_t PJ_FD_ISSET(pj_sock_t fd, const pj_fd_set_t *fdsetp)
int pj_sock_select(int n, pj_fd_set_t *readfds, pj_fd_set_t *writefds, pj_fd_set_t *exceptfds, const pj_time_val *timeout)
#define PJ_IOQUEUE_MAX_HANDLES
Definition: config.h:681
#define PJ_BEGIN_DECL
Definition: config.h:1284
#define PJ_END_DECL
Definition: config.h:1285
Definition: sock_select.h:56
pj_sock_t data[PJ_IOQUEUE_MAX_HANDLES+4]
Definition: sock_select.h:57
Declaration of basic types and utility.