pion::server::UserManager Member List

This is the complete list of members for pion::server::UserManager, including all inherited members.

accessAllowed(const pion::net::PionUserPtr &user_from_request, const pion::platform::ConfigManager &config_manager, const std::string &plugin_id) const pion::server::UserManager
accessAllowed(const pion::net::PionUserPtr &user_from_request, const PlatformService &service, const std::string &id="") const pion::server::UserManager
pion::platform::ConfigManager::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]
addUser(const std::string &user_id, xmlNodePtr config_ptr)pion::server::UserManager
pion::net::PionUserManager::addUser(const std::string &username, const std::string &password)pion::net::PionUserManager [inline, virtual]
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::ConfigManager [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]
createUserConfig(std::string &user_id, const char *buf, std::size_t len)pion::server::UserManager [static]
createUUID(void)pion::platform::ConfigManager [inline]
creationAllowed(const pion::net::PionUserPtr &user_from_request, const pion::platform::ConfigManager &config_manager, const xmlNodePtr &config_ptr) const pion::server::UserManager
pion::platform::ConfigManager::creationAllowed(xmlNodePtr permission_config_ptr, xmlNodePtr config_ptr) const pion::platform::ConfigManager [inline, virtual]
empty(void) const pion::net::PionUserManager [inline]
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]
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::ConfigManager [inline, virtual]
getUser(const std::string &username)pion::net::PionUserManager [inline, virtual]
getUser(const std::string &username, const std::string &password)pion::net::PionUserManager [inline, virtual]
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_userspion::net::PionUserManager [protected]
NAME_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
openConfigFile(void)pion::server::UserManager [virtual]
openPluginConfig(const std::string &plugin_name)pion::platform::ConfigManager [protected]
PION_VERSION_ATTRIBUTE_NAMEpion::platform::ConfigManager [protected, static]
PionUserManager(void)pion::net::PionUserManager [inline]
PLUGIN_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
removalAllowed(const pion::net::PionUserPtr &user_from_request, const pion::platform::ConfigManager &config_manager, const std::string &id) const pion::server::UserManager
pion::platform::ConfigManager::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]
removeUser(const std::string &user_id)pion::server::UserManager [virtual]
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]
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(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]
setUserConfig(const std::string &user_id, xmlNodePtr config_ptr)pion::server::UserManager
STATS_ELEMENT_NAMEpion::platform::ConfigManager [protected, static]
updateAllowed(const pion::net::PionUserPtr &user_from_request, const pion::platform::ConfigManager &config_manager, const std::string &id, const xmlNodePtr &config_ptr) const pion::server::UserManager
pion::platform::ConfigManager::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]
updateUser(const std::string &username, const std::string &password)pion::net::PionUserManager [inline, virtual]
UserManager()pion::server::UserManager
UserMap typedefpion::net::PionUserManager [protected]
writeBeginPionConfigXML(std::ostream &out)pion::platform::ConfigManager [static]
writeBeginPionStatsXML(std::ostream &out)pion::platform::ConfigManager [static]
writeConfigXML(std::ostream &out) const pion::server::UserManager [virtual]
writeConfigXML(std::ostream &out, const std::string &user_id) const pion::server::UserManager
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]
writePermissionsXML(std::ostream &out, const std::string &user_id) const pion::server::UserManager
xml_encode(const std::string &str)pion::platform::ConfigManager [static]
XML_FILE_EXTENSIONpion::platform::ConfigManager [protected, static]
~ConfigManager()pion::platform::ConfigManager [inline, virtual]
~PionUserManager()pion::net::PionUserManager [inline, virtual]
~UserManager()pion::server::UserManager [inline, virtual]


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