pion::platform::CodecFactory Member List

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

accessAllowed(xmlNodePtr permission_config_ptr, const std::string &plugin_id) const pion::platform::ConfigManager [inline, virtual]
addCodec(const xmlNodePtr config_ptr)pion::platform::CodecFactory
addPlugin(const xmlNodePtr config_ptr)pion::platform::PluginConfig< PluginType > [inline, protected]
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::CodecFactory [inline, protected, virtual]
BACKUP_FILE_EXTENSIONpion::platform::ConfigManager [protected, static]
backupConfigFile(void)pion::platform::ConfigManager [protected]
closeConfigFile(void)pion::platform::ConfigManager [protected]
CodecFactory(const VocabularyManager &vocab_mgr)pion::platform::CodecFactory [explicit]
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]
createCodecConfig(const char *buf, std::size_t len)pion::platform::CodecFactory [inline, static]
createConfigFile(void)pion::platform::PluginConfig< PluginType > [inline, 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]
getCodec(const std::string &codec_id)pion::platform::CodecFactory
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]
getNodeId(xmlNodePtr config_node, std::string &node_id)pion::platform::ConfigManager [static]
getPermissionType(void) const pion::platform::CodecFactory [inline, virtual]
getPluginConfig(const std::string &plugin_id)pion::platform::PluginConfig< PluginType > [inline]
getVocabulary(void) const pion::platform::PluginConfig< PluginType > [inline]
getVocabularyManager(void) const pion::platform::PluginConfig< PluginType > [inline]
hasPlugin(const std::string &plugin_id) const pion::platform::PluginConfig< PluginType > [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]
m_mutexpion::platform::PluginConfig< PluginType > [mutable, protected]
m_plugin_elementpion::platform::PluginConfig< PluginType > [protected]
m_pluginspion::platform::PluginConfig< PluginType > [protected]
m_signal_mutexpion::platform::PluginConfig< PluginType > [mutable, protected]
m_signal_plugins_updatedpion::platform::PluginConfig< PluginType > [mutable, protected]
m_vocab_connectionpion::platform::PluginConfig< PluginType > [protected]
m_vocab_mgrpion::platform::PluginConfig< PluginType > [protected]
NAME_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
openConfigFile(void)pion::platform::PluginConfig< PluginType > [inline, 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]
PluginConfig(const VocabularyManager &vocab_mgr, const std::string &config_file, const std::string &plugin_element)pion::platform::PluginConfig< PluginType > [inline, protected]
registerForUpdates(PluginUpdateFunction f) const pion::platform::PluginConfig< PluginType > [inline]
releasePlugins(void)pion::platform::PluginConfig< PluginType > [inline, protected]
removalAllowed(xmlNodePtr permission_config_ptr, const std::string &id) const pion::platform::ConfigManager [inline, virtual]
removeCodec(const std::string &codec_id)pion::platform::CodecFactory
removeConfigFile(void)pion::platform::ConfigManager
removePlugin(const std::string &plugin_id)pion::platform::PluginConfig< PluginType > [inline, protected]
removePluginConfig(const std::string &plugin_name, const std::string &plugin_id)pion::platform::ConfigManager [protected]
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]
setCodecConfig(const std::string &codec_id, const xmlNodePtr config_ptr)pion::platform::CodecFactory
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]
setLogger(PionLogger log_ptr)pion::platform::ConfigManager [inline]
setPluginConfig(const std::string &plugin_id, const xmlNodePtr config_ptr)pion::platform::PluginConfig< PluginType > [inline, protected]
pion::platform::ConfigManager::setPluginConfig(xmlNodePtr plugin_node_ptr, xmlNodePtr config_ptr)pion::platform::ConfigManager [protected]
pion::platform::ConfigManager::setPluginConfig(const std::string &plugin_name, const std::string &plugin_id, const xmlNodePtr config_ptr)pion::platform::ConfigManager [protected]
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]
updateVocabulary(void)pion::platform::PluginConfig< PluginType > [inline]
writeBeginPionConfigXML(std::ostream &out)pion::platform::ConfigManager [static]
writeBeginPionStatsXML(std::ostream &out)pion::platform::ConfigManager [static]
writeConfigXML(std::ostream &out) const pion::platform::PluginConfig< PluginType > [inline, virtual]
writeConfigXML(std::ostream &out, const std::string &plugin_id) const pion::platform::PluginConfig< PluginType > [inline]
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]
xml_encode(const std::string &str)pion::platform::ConfigManager [static]
XML_FILE_EXTENSIONpion::platform::ConfigManager [protected, static]
~CodecFactory()pion::platform::CodecFactory [inline, virtual]
~ConfigManager()pion::platform::ConfigManager [inline, virtual]
~PluginConfig()pion::platform::PluginConfig< PluginType > [inline, virtual]


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