pion-net  4.0.9
pion::net::HTTPBasicAuth Member List

This is the complete list of members for pion::net::HTTPBasicAuth, including all inherited members.

addPermit(const std::string &resource)pion::net::HTTPAuth
addRestrict(const std::string &resource)pion::net::HTTPAuth
addUser(std::string const &username, std::string const &password)pion::net::HTTPAuthinlinevirtual
AuthResourceSet typedefpion::net::HTTPAuthprotected
findResource(const AuthResourceSet &resource_set, const std::string &resource) const pion::net::HTTPAuthprotected
getUser(std::string const &username)pion::net::HTTPAuthinlinevirtual
handleRequest(HTTPRequestPtr &request, TCPConnectionPtr &tcp_conn)pion::net::HTTPBasicAuthvirtual
handleUnauthorized(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPBasicAuthprotected
HTTPAuth(PionUserManagerPtr userManager)pion::net::HTTPAuthinline
HTTPBasicAuth(PionUserManagerPtr userManager, const std::string &realm="PION:NET")pion::net::HTTPBasicAuth
m_loggerpion::net::HTTPAuthmutableprotected
m_resource_mutexpion::net::HTTPAuthmutableprotected
m_restrict_listpion::net::HTTPAuthprotected
m_user_managerpion::net::HTTPAuthprotected
m_white_listpion::net::HTTPAuthprotected
needAuthentication(HTTPRequestPtr const &http_request) const pion::net::HTTPAuthprotected
parseAuthorization(std::string const &authorization, std::string &credentials)pion::net::HTTPBasicAuthprotectedstatic
parseCredentials(std::string const &credentials, std::string &username, std::string &password)pion::net::HTTPBasicAuthprotectedstatic
removeUser(std::string const &username)pion::net::HTTPAuthinlinevirtual
setLogger(PionLogger log_ptr)pion::net::HTTPAuthinlineprotected
setOption(const std::string &name, const std::string &value)pion::net::HTTPBasicAuthvirtual
updateUser(std::string const &username, std::string const &password)pion::net::HTTPAuthinlinevirtual
~HTTPAuth()pion::net::HTTPAuthinlinevirtual
~HTTPBasicAuth()pion::net::HTTPBasicAuthinlinevirtual