struct vectorloop_s vectorloop_t
vectorloop_t * vl_new(config_t *cfg, int id, channel_bss_t *res_ch, channel_log_t *app_log_channel, channel_bss_t *query_log_channel, metrics_t *metrics)
Definition vectorloop.c:1206
void * vl_run(void *arg)
Definition vectorloop.c:1262
Definition vectorloop.h:55
channel_bss_t * query_log_channel
Definition vectorloop.h:69
int ep_fd_udp
Definition vectorloop.h:80
conn_fifo_queue_t query_resolve_queue
Definition vectorloop.h:133
conn_fifo_queue_t query_log_queue
Definition vectorloop.h:139
conn_fifo_queue_t conn_tcp_accept_conns_queue
Definition vectorloop.h:118
conn_fifo_queue_t conn_udp_read_queue
Definition vectorloop.h:112
conn_fifo_queue_t conn_tcp_write_queue
Definition vectorloop.h:124
conn_t * conn_tcp_lru_cache
Definition vectorloop.h:106
conn_t * listener_tcp_ipv4
Definition vectorloop.h:100
int ep_fd_tcp
Definition vectorloop.h:83
struct epoll_event * ep_events
Definition vectorloop.h:91
conn_fifo_queue_t query_parse_queue
Definition vectorloop.h:130
uint32_t idle_count
Definition vectorloop.h:147
uint64_t conn_tcp_id_base
Definition vectorloop.h:109
conn_fifo_queue_t conn_udp_write_queue
Definition vectorloop.h:115
channel_log_t * app_log_channel
Definition vectorloop.h:66
uint64_t conns_tcp_active
Definition vectorloop.h:88
query_log_t query_log
Definition vectorloop.h:142
uint16_t id
Definition vectorloop.h:60
channel_bss_t * resource_channel
Definition vectorloop.h:63
conn_fifo_queue_t conn_tcp_read_queue
Definition vectorloop.h:121
conn_t * listener_udp_ipv6
Definition vectorloop.h:97
conn_fifo_queue_t conn_tcp_release_queue
Definition vectorloop.h:127
metrics_t * metrics
Definition vectorloop.h:72
conn_t * listener_tcp_ipv6
Definition vectorloop.h:103
config_t * cfg
Definition vectorloop.h:57
conn_fifo_queue_t query_response_pack_queue
Definition vectorloop.h:136
struct timespec loop_timestamp
Definition vectorloop.h:77
conn_t * listener_udp_ipv4
Definition vectorloop.h:94