Go to the source code of this file.
|
static void | conn_pool_expand (vcl_test_server_worker_t *wrk, size_t expand_size) |
|
static vcl_test_session_t * | conn_pool_alloc (vcl_test_server_worker_t *wrk) |
|
static void | conn_pool_free (vcl_test_session_t *ts) |
|
static void | sync_config_and_reply (vcl_test_session_t *conn, vcl_test_cfg_t *rx_cfg) |
|
static void | vts_session_close (vcl_test_session_t *conn) |
|
static void | vts_session_cleanup (vcl_test_session_t *ts) |
|
static void | vts_wrk_cleanup_all (vcl_test_server_worker_t *wrk) |
|
static void | vts_test_cmd (vcl_test_server_worker_t *wrk, vcl_test_session_t *conn, vcl_test_cfg_t *rx_cfg) |
|
static void | vts_server_process_rx (vcl_test_session_t *conn, int rx_bytes) |
|
static void | vts_server_echo (vcl_test_session_t *conn, int rx_bytes) |
|
static vcl_test_session_t * | vts_accept_client (vcl_test_server_worker_t *wrk, int listen_fd) |
|
static void | print_usage_and_exit (void) |
|
static void | vcl_test_init_endpoint_addr (vcl_test_server_main_t *vsm) |
|
static void | vcl_test_server_process_opts (vcl_test_server_main_t *vsm, int argc, char **argv) |
|
int | vts_handle_ctrl_cfg (vcl_test_server_worker_t *wrk, vcl_test_cfg_t *rx_cfg, vcl_test_session_t *conn, int rx_bytes) |
|
static void | vts_worker_init (vcl_test_server_worker_t *wrk) |
|
static int | vts_conn_read (vcl_test_session_t *conn) |
|
static void | vts_inc_stats_check (vcl_test_session_t *ts) |
|
static void * | vts_worker_loop (void *arg) |
|
static void | vts_ctrl_session_init (vcl_test_server_worker_t *wrk) |
|
int | main (int argc, char **argv) |
|
◆ conn_pool_alloc()
◆ conn_pool_expand()
◆ conn_pool_free()
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ print_usage_and_exit()
static void print_usage_and_exit |
( |
void |
| ) |
|
|
static |
◆ sync_config_and_reply()
◆ vcl_test_init_endpoint_addr()
◆ vcl_test_server_process_opts()
◆ vts_accept_client()
◆ vts_conn_read()
◆ vts_ctrl_session_init()
◆ vts_handle_ctrl_cfg()
◆ vts_inc_stats_check()
◆ vts_server_echo()
◆ vts_server_process_rx()
◆ vts_session_cleanup()
◆ vts_session_close()
◆ vts_test_cmd()
◆ vts_worker_init()
◆ vts_worker_loop()
static void* vts_worker_loop |
( |
void * |
arg | ) |
|
|
static |
◆ vts_wrk_cleanup_all()
◆ vcl_server_main
◆ vcl_test_main