cElement::~cElement() { freeAttributes(); freeChildren(); if ( parent_ ) parent_->removeChild( this ); }
void TrieCleanup(Trie * triePtr) { if (triePtr != 0) { freeChildren(triePtr, &(triePtr->root), DEFAULT_OVERLAP); free(triePtr #ifdef KERNEL , M_DEVBUF #endif ); } }
static int sasl_map_read_config_startup(sasl_map_private *priv) { char **map_entry_list = NULL; int ret = 0; slapi_log_err(SLAPI_LOG_TRACE, "sasl_map_read_config_startup", "=>\n"); if((map_entry_list = getChildren(configDN))) { char **map_entry = NULL; Slapi_Entry *entry = NULL; sasl_map_data *dp = NULL; for (map_entry = map_entry_list; *map_entry && !ret; map_entry++) { slapi_log_err(SLAPI_LOG_CONFIG, "sasl_map_read_config_startup", "Processing [%s]\n", *map_entry); getConfigEntry( *map_entry, &entry ); if ( entry == NULL ) { continue; } ret = sasl_map_config_parse_entry(entry,&dp); if (ret) { slapi_log_err(SLAPI_LOG_ERR, "sasl_map_read_config_startup", "Failed to parse entry\n"); } else { ret = sasl_map_insert_list_entry(priv,dp); if (ret) { slapi_log_err(SLAPI_LOG_ERR, "sasl_map_read_config_startup", "Failed to insert entry\n"); } else { slapi_log_err(SLAPI_LOG_CONFIG, "sasl_map_read_config_startup", "Processed [%s]\n", *map_entry); } } freeConfigEntry( &entry ); } freeChildren( map_entry_list ); } slapi_log_err(SLAPI_LOG_TRACE, "sasl_map_read_config_startup", "<= %d\n", ret); return ret; }
ConfigurationFolder::~ConfigurationFolder() { freeChildren(); }
SGFNode::~SGFNode() { freeChildren(); }