#include "tsocket.h" #include "evloop.h" #include "connection.h" #ifndef __ACCEPTOR_H #define __ACCEPTOR_H struct conn_acceptor; typedef struct conn_acceptor conn_acceptor_t; conn_acceptor_t *conn_acceptor_create(tsocket_t *sock, evloop_t **evloops, int nevloops); void conn_acceptor_destroy(conn_acceptor_t *acceptor); event_t *conn_acceptor_event_create(conn_acceptor_t *ca); void conn_acceptor_on_connect(conn_acceptor_t *acceptor, connection_callback_func_t func); #endif