Пример #1
0
void group_info_destroy(group_info_t *ginfo) {
    mpr_hash_destroy(ginfo->ht_prom);
    mpr_hash_destroy(ginfo->ht_accd);
    
    if (ginfo->max_prop != NULL) {
        prop_destroy(ginfo->max_prop);
    }
    free(ginfo);
}
Пример #2
0
void server_destroy(server_t *svr) {
    rpc_common_destroy(svr->comm);
    // TODO maybe destroy all connections first?
    mpr_hash_destroy(svr->ht_conn);
    apr_thread_pool_destroy(svr->tp);
    free(svr);
}
Пример #3
0
void view_destroy() {
    apr_thread_mutex_destroy(mx_view_);
    mpr_hash_destroy(ht_node_info_);
    apr_pool_destroy(mp_view_);
    if (nodename_ != NULL) {
        free(nodename_);
    }
}