char *test_Server_init() { mqinit(1); Server_init(); return NULL; }
char * all_tests() { mu_suite_start(); mqinit(2); mu_run_test(test_Handler_send_create); mu_run_test(test_Handler_recv_create); // disabled for now mu_run_test(test_Handler_deliver); mu_run_test(test_Handler_create_destroy); zmq_term(ZMQ_CTX); return NULL; }
void Server_init() { int mq_threads = Setting_get_int("zeromq.threads", 1); if(mq_threads > 1) { log_info("WARNING: Setting zeromq.threads greater than 1 can cause lockups in your handlers."); } log_info("Starting 0MQ with %d threads.", mq_threads); mqinit(mq_threads); Register_init(); Request_init(); Connection_init(); }