pion::platform::VocabularyManager Member List

This is the complete list of members for pion::platform::VocabularyManager, including all inherited members.

accessAllowed(xmlNodePtr permission_config_ptr, const std::string &plugin_id) const pion::platform::ConfigManager [inline, virtual]
addPluginConfig(const std::string &plugin_name, const std::string &plugin_id, const std::string &plugin_type, const xmlNodePtr config_ptr=NULL)pion::platform::ConfigManager [protected]
addPluginNoLock(const std::string &plugin_id, const std::string &plugin_name, const xmlNodePtr config_ptr)pion::platform::ConfigManager [inline, protected, virtual]
addTerm(const std::string &vocab_id, const Vocabulary::Term &new_term)pion::platform::VocabularyManager [inline]
addTerm(const std::string &vocab_id, const std::string &term_id, const xmlNodePtr config_ptr)pion::platform::VocabularyManager [inline]
addVocabulary(const std::string &vocab_id, const std::string &vocab_name, const std::string &vocab_comment)pion::platform::VocabularyManager
addVocabulary(const std::string &vocab_id, const char *content_buf, std::size_t content_length)pion::platform::VocabularyManager
BACKUP_FILE_EXTENSIONpion::platform::ConfigManager [protected, static]
backupConfigFile(void)pion::platform::ConfigManager [protected]
closeConfigFile(void)pion::platform::ConfigManager [protected]
COMMENT_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
CONFIG_NAMESPACE_URLpion::platform::ConfigManager [protected, static]
configIsOpen(void) const pion::platform::ConfigManager [inline]
ConfigManager(const std::string &default_config_file)pion::platform::ConfigManager [inline, protected]
createConfigFile(void)pion::platform::VocabularyManager [virtual]
createFilename(void)pion::platform::ConfigManager
createFilename(const std::string &file_path)pion::platform::ConfigManager
createPluginConfig(const std::string &plugin_type)pion::platform::ConfigManager [static]
createResourceConfig(const std::string &resource_name, const char *buf, std::size_t len)pion::platform::ConfigManager [static]
createUUID(void)pion::platform::ConfigManager [inline]
creationAllowed(xmlNodePtr permission_config_ptr, xmlNodePtr config_ptr) const pion::platform::ConfigManager [inline, virtual]
findConfigNodeByAttr(const std::string &element_name, const std::string &attr_name, const std::string &attr_value, xmlNodePtr starting_node)pion::platform::ConfigManager [static]
findConfigNodeByContent(const std::string &element_name, const std::string &content_value, xmlNodePtr starting_node)pion::platform::ConfigManager [static]
findConfigNodeByName(const std::string &element_name, xmlNodePtr starting_node)pion::platform::ConfigManager [static]
getAttribute(const char *name, const xmlNodePtr ptr)pion::platform::ConfigManager [static]
getAttribute(const std::string &name, const xmlNodePtr ptr)pion::platform::ConfigManager [inline, static]
getComment(const std::string &vocab_id) const pion::platform::VocabularyManager [inline]
getConfigFile(void) const pion::platform::ConfigManager [inline]
getConfigFromFile(const std::string &config_file, const std::string &root_element_name, xmlNodePtr &config_ptr, PionLogger &logger)pion::platform::ConfigManager [static]
getConfigOption(const std::string &option_name, std::string &option_value, const xmlNodePtr starting_node)pion::platform::ConfigManager [static]
getConfigOption(const std::string &option_name, ValueType &option_value, const xmlNodePtr starting_node)pion::platform::ConfigManager [inline, static]
getConfigOption(const std::string &option_name, ValueType &option_value, const ValueType &default_value, const xmlNodePtr starting_node)pion::platform::ConfigManager [inline, static]
getConfigOptionEmptyOk(const std::string &option_name, std::string &option_value, const xmlNodePtr starting_node)pion::platform::ConfigManager [static]
getDataDirectory(void) const pion::platform::ConfigManager [inline]
getDebugMode(void) const pion::platform::ConfigManager [inline]
getLogger(void)pion::platform::ConfigManager [inline]
getName(const std::string &vocab_id) const pion::platform::VocabularyManager [inline]
getNodeId(xmlNodePtr config_node, std::string &node_id)pion::platform::ConfigManager [static]
getPermissionType(void) const pion::platform::VocabularyManager [inline, virtual]
getVocabulary(void) const pion::platform::VocabularyManager [inline]
getVocabularyPath(void) const pion::platform::VocabularyManager [inline]
hasTerm(const std::string &term_id) const pion::platform::VocabularyManager [inline]
hasVocabulary(const std::string &vocab_id) const pion::platform::VocabularyManager [inline]
ID_ATTRIBUTE_NAMEpion::platform::ConfigManager [protected, static]
m_config_doc_ptrpion::platform::ConfigManager [protected]
m_config_filepion::platform::ConfigManager [protected]
m_config_node_ptrpion::platform::ConfigManager [protected]
m_data_directorypion::platform::ConfigManager [protected]
m_debug_modepion::platform::ConfigManager [protected]
m_id_genpion::platform::ConfigManager [protected]
m_loggerpion::platform::ConfigManager [protected]
NAME_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
openConfigFile(void)pion::platform::VocabularyManager [virtual]
openPluginConfig(const std::string &plugin_name)pion::platform::ConfigManager [protected]
PION_VERSION_ATTRIBUTE_NAMEpion::platform::ConfigManager [protected, static]
PLUGIN_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
registerForUpdates(VocabularyUpdateFunction f) const pion::platform::VocabularyManager [inline]
removalAllowed(xmlNodePtr permission_config_ptr, const std::string &id) const pion::platform::ConfigManager [inline, virtual]
removeConfigFile(void)pion::platform::ConfigManager
removePluginConfig(const std::string &plugin_name, const std::string &plugin_id)pion::platform::ConfigManager [protected]
removeTerm(const std::string &vocab_id, const std::string &term_id)pion::platform::VocabularyManager [inline]
removeVocabulary(const std::string &vocab_id)pion::platform::VocabularyManager
resetDataDirectory(void)pion::platform::ConfigManager [inline]
resolveRelativeDataPath(const std::string &orig_path)pion::platform::ConfigManager
resolveRelativePath(const std::string &base_path_to_file, const std::string &orig_path)pion::platform::ConfigManager [static]
resolveRelativePath(const std::string &orig_path) const pion::platform::ConfigManager [inline]
ROOT_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
saveConfigFile(void)pion::platform::ConfigManager [protected]
setComment(const std::string &vocab_id, const std::string &new_comment)pion::platform::VocabularyManager [inline]
setConfigFile(const std::string &config_file)pion::platform::ConfigManager [inline]
setDataDirectory(const std::string &dir)pion::platform::ConfigManager [inline]
setDebugMode(bool b)pion::platform::ConfigManager [inline]
setLocked(const std::string &vocab_id, bool locked_setting)pion::platform::VocabularyManager [inline]
setLogger(PionLogger log_ptr)pion::platform::ConfigManager [inline]
setName(const std::string &vocab_id, const std::string &new_name)pion::platform::VocabularyManager [inline]
setPluginConfig(xmlNodePtr plugin_node_ptr, xmlNodePtr config_ptr)pion::platform::ConfigManager [protected]
setPluginConfig(const std::string &plugin_name, const std::string &plugin_id, const xmlNodePtr config_ptr)pion::platform::ConfigManager [protected]
setVocabularyConfig(const std::string &vocab_id, const xmlNodePtr config_ptr)pion::platform::VocabularyManager [inline]
setVocabularyPath(const std::string &vocab_path)pion::platform::VocabularyManager
STATS_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
updateAllowed(xmlNodePtr permission_config_ptr, const std::string &id, xmlNodePtr config_ptr) const pion::platform::ConfigManager [inline, virtual]
updateConfigOption(const std::string &option_name, const std::string &option_value, xmlNodePtr parent_node)pion::platform::ConfigManager [static]
updateTerm(const std::string &vocab_id, const Vocabulary::Term &t)pion::platform::VocabularyManager [inline]
updateTerm(const std::string &vocab_id, const std::string &term_id, const xmlNodePtr config_ptr)pion::platform::VocabularyManager [inline]
VocabularyManager(void)pion::platform::VocabularyManager
writeBeginPionConfigXML(std::ostream &out)pion::platform::ConfigManager [static]
writeBeginPionStatsXML(std::ostream &out)pion::platform::ConfigManager [static]
writeConfigXML(std::ostream &out) const pion::platform::VocabularyManager [inline, virtual]
writeConfigXML(std::ostream &out, const std::string &vocab_id) const pion::platform::VocabularyManager
pion::platform::ConfigManager::writeConfigXML(std::ostream &out, xmlNodePtr config_node, bool include_siblings=false)pion::platform::ConfigManager [static]
writeConfigXMLHeader(std::ostream &out)pion::platform::ConfigManager [static]
writeEndPionConfigXML(std::ostream &out)pion::platform::ConfigManager [static]
writeEndPionStatsXML(std::ostream &out)pion::platform::ConfigManager [static]
writeTermConfigXML(std::ostream &out, const std::string &term_id) const pion::platform::VocabularyManager
writeTermConfigXML(std::ostream &out) const pion::platform::VocabularyManager
xml_encode(const std::string &str)pion::platform::ConfigManager [static]
XML_FILE_EXTENSIONpion::platform::ConfigManager [protected, static]
~ConfigManager()pion::platform::ConfigManager [inline, virtual]
~VocabularyManager()pion::platform::VocabularyManager [inline, virtual]


Generated on Wed Apr 13 16:38:36 2011 for pion-platform by  doxygen 1.4.7