60 #define HAVE_STRUCT_IPMREQ
67 #define apr_is_option_set(skt, option) \
68 (((skt)->options & (option)) == (option))
70 #define apr_set_option(skt, option, on) \
73 (skt)->options |= (option); \
75 (skt)->options &= ~(option); \
#define socket
Definition: apr_arch_os2calls.h:41
APR Miscellaneous library routines.
dav_buffer apr_size_t size
Definition: mod_dav.h:461
dav_error * src
Definition: mod_dav.h:186
int apr_status_t
Definition: apr_errno.h:44
apr_uint16_t apr_port_t
Definition: apr_network_io.h:230
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_int64_t apr_interval_time_t
Definition: apr_time.h:55
void apr_sockaddr_vars_set(apr_sockaddr_t *, int, apr_port_t)
int apr_inet_pton(int af, const char *src, void *dst)
const char * apr_inet_ntop(int af, const void *src, char *dst, apr_size_t size)
Definition: apr_arch_poll_private.h:124
Definition: apr_network_io.h:239
Definition: apr_arch_networkio.h:37
apr_pool_t * pool
Definition: apr_arch_networkio.h:38
sock_userdata_t * userdata
Definition: apr_arch_networkio.h:51
int local_port_unknown
Definition: apr_arch_networkio.h:46
apr_interval_time_t timeout
Definition: apr_arch_networkio.h:44
apr_int32_t disconnected
Definition: apr_arch_networkio.h:40
int local_interface_unknown
Definition: apr_arch_networkio.h:47
apr_sockaddr_t * remote_addr
Definition: apr_arch_networkio.h:43
int timeout_ms
Definition: apr_arch_networkio.h:38
int type
Definition: apr_arch_networkio.h:40
apr_pollset_t * pollset
Definition: apr_arch_networkio.h:54
apr_int32_t options
Definition: apr_arch_networkio.h:49
int protocol
Definition: apr_arch_networkio.h:41
apr_int32_t inherit
Definition: apr_arch_networkio.h:50
OVERLAPPED * overlapped
Definition: apr_arch_networkio.h:51
SOCKET socketdes
Definition: apr_arch_networkio.h:33
apr_sockaddr_t * local_addr
Definition: apr_arch_networkio.h:42
int remote_addr_unknown
Definition: apr_arch_networkio.h:48
Definition: apr_arch_networkio.h:31
const char * key
Definition: apr_arch_networkio.h:33
sock_userdata_t * next
Definition: apr_arch_networkio.h:32
void * data
Definition: apr_arch_networkio.h:34
apr_status_t apr_socket_pipe_create(apr_socket_t **in, apr_socket_t **out, apr_pool_t *p)
apr_status_t apr_socket_pipe_close(apr_socket_t *socket)