pion-net  4.0.9
pion::net::HTTPCookieAuth Member List

This is the complete list of members for pion::net::HTTPCookieAuth, 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
expireCache(const PionDateTime &time_now)pion::net::HTTPCookieAuthprotected
findResource(const AuthResourceSet &resource_set, const std::string &resource) const pion::net::HTTPAuthprotected
getUser(std::string const &username)pion::net::HTTPAuthinlinevirtual
handleOk(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &new_cookie="", bool delete_cookie=false)pion::net::HTTPCookieAuthprotected
handleRedirection(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &redirection_url, const std::string &new_cookie="", bool delete_cookie=false)pion::net::HTTPCookieAuthprotected
handleRequest(HTTPRequestPtr &request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuthvirtual
handleUnauthorized(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuthprotected
HTTPAuth(PionUserManagerPtr userManager)pion::net::HTTPAuthinline
HTTPCookieAuth(PionUserManagerPtr userManager, const std::string &login="/login", const std::string &logout="/logout", const std::string &redirect="")pion::net::HTTPCookieAuth
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
processLogin(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuthprotected
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::HTTPCookieAuthvirtual
updateUser(std::string const &username, std::string const &password)pion::net::HTTPAuthinlinevirtual
~HTTPAuth()pion::net::HTTPAuthinlinevirtual
~HTTPCookieAuth()pion::net::HTTPCookieAuthinlinevirtual