示例#1
0
ib_status_t ngxib_release_engine(
    ib_engine_t  *engine,
    ngx_log_t    *log
)
{
    module_data_t *mod_data = &module_data;
    ib_status_t    rc;
    assert(mod_data->manager != NULL);

    rc = ib_manager_engine_release(mod_data->manager, engine);
    if (rc != IB_OK) {
        ngx_log_error(NGX_LOG_ERR, log, 0,
                      "Failed to release engine to manager: %s!",
                      ib_status_to_string(rc));
    }
    return rc;
}
示例#2
0
ib_status_t tsib_manager_engine_release(ib_engine_t *ib)
{
    return module_data.manager == NULL
           ? IB_OK
           : ib_manager_engine_release(module_data.manager, ib);
}