Пример #1
0
void weibo_manage_free(weibo_manage_t mgr) {
    nm_node_t mgr_node;
    assert(mgr);

    mgr_node = nm_node_from_data(mgr);
    if (nm_node_type(mgr_node) != &s_nm_node_type_weibo_manage) return;
    nm_node_free(mgr_node);
}
Пример #2
0
bool Manager::removeObject(const char * name) {
    nm_node_t node = nm_mgr_find_node_nc(*this, name);
    if (node) {
        nm_node_free(node);
        return true;
    }
    else {
        return false;
    }
}
Пример #3
0
bool Manager::removeObject(cpe_hash_string_t name) {
    nm_node_t node = nm_mgr_find_node(*this, name);
    if (node) {
        nm_node_free(node);
        return true;
    }
    else {
        return false;
    }
}
Пример #4
0
void Object::operator delete (void *p) {
    if (p == NULL) return;
    nm_node_free(nm_node_from_data(p));
}