/* "connect_timeout" keyword */ static void co_timeout_handler(vector_t *strvec) { conn_opts_t *co = CHECKER_GET_CO(); co->connection_to = CHECKER_VALUE_UINT(strvec) * TIMER_HZ; /* do not allow 0 timeout */ if (! co->connection_to) co->connection_to = TIMER_HZ; }
static void delay_before_retry_handler(vector_t *strvec) { http_checker_t *http_get_chk = CHECKER_GET(); http_get_chk->delay_before_retry = CHECKER_VALUE_UINT(strvec) * TIMER_HZ; }
static void nb_get_retry_handler(vector_t *strvec) { http_checker_t *http_get_chk = CHECKER_GET(); http_get_chk->nb_get_retry = CHECKER_VALUE_UINT(strvec); }
/* "warmup" keyword */ void warmup_handler(vector_t *strvec) { checker_t *checker = CHECKER_GET_CURRENT(); checker->warmup = CHECKER_VALUE_UINT(strvec) * TIMER_HZ; }
/* "fwmark" keyword */ static void co_fwmark_handler(vector_t *strvec) { conn_opts_t *co = CHECKER_GET_CO(); co->fwmark = CHECKER_VALUE_UINT(strvec); }