Пример #1
0
char *test_Server_init() 
{
    mqinit(1);
    Server_init();

    return NULL;
}
Пример #2
0
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;
}
Пример #3
0
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();
}