1 #ifndef LISTEN_HANDLER_H
2 #define LISTEN_HANDLER_H
7 #include <sys/socket.h> /* sockaddr */
9 struct listen_handler
{
13 listen_request_t
*new_listen_request(listen_handler_t
*h
, const struct sockaddr
*addr
, socklen_t addr_len
, int persistent
);
15 void listen_request_set_socket(listen_request_t
*cr
, int fd
);
17 void listen_request_set_create_params(listen_request_t
*cr
, int domain
, int type
, int protocol
);
19 void listen_handler_queue(listen_handler_t
*h
, listen_request_t
*lr
);