/* * utilities */ static void test_setup(uint32_t policy, bool cas) { option_load_default((struct option *)&options, OPTION_CARDINALITY(options)); options.cuckoo_policy.val.vuint = policy; options.cuckoo_item_cas.val.vbool = cas; cuckoo_setup(&options, &metrics); }
/* * utilities */ static void test_setup(uint32_t policy, bool cas, delta_time_i ttl) { option_load_default((struct option *)&options, OPTION_CARDINALITY(options)); options.cuckoo_policy.val.vuint = policy; options.cuckoo_item_cas.val.vbool = cas; options.cuckoo_max_ttl.val.vuint = ttl; options.cuckoo_datapool.val.vstr = DATAPOOL_PATH; cuckoo_setup(&options, &metrics); }
#include "setting.h" struct setting setting = { { SLIMCACHE_OPTION(OPTION_INIT) }, { ADMIN_OPTION(OPTION_INIT) }, { SERVER_OPTION(OPTION_INIT) }, { WORKER_OPTION(OPTION_INIT) }, { PROCESS_OPTION(OPTION_INIT) }, { KLOG_OPTION(OPTION_INIT) }, { REQUEST_OPTION(OPTION_INIT) }, { RESPONSE_OPTION(OPTION_INIT) }, { CUCKOO_OPTION(OPTION_INIT) }, { TIME_OPTION(OPTION_INIT) }, { ARRAY_OPTION(OPTION_INIT) }, { BUF_OPTION(OPTION_INIT) }, { DBUF_OPTION(OPTION_INIT) }, { DEBUG_OPTION(OPTION_INIT) }, { SOCKIO_OPTION(OPTION_INIT) }, { TCP_OPTION(OPTION_INIT) }, }; unsigned int nopt = OPTION_CARDINALITY(setting);