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::HTTPAuth [inline, virtual]
AuthResourceSet typedefpion::net::HTTPAuth [protected]
expireCache(const PionDateTime &time_now)pion::net::HTTPCookieAuth [protected]
findResource(const AuthResourceSet &resource_set, const std::string &resource) const pion::net::HTTPAuth [protected]
getUser(std::string const &username)pion::net::HTTPAuth [inline, virtual]
handleOk(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &new_cookie="", bool delete_cookie=false)pion::net::HTTPCookieAuth [protected]
handleRedirection(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &redirection_url, const std::string &new_cookie="", bool delete_cookie=false)pion::net::HTTPCookieAuth [protected]
handleRequest(HTTPRequestPtr &request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuth [virtual]
handleUnauthorized(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuth [protected]
HTTPAuth(PionUserManagerPtr userManager)pion::net::HTTPAuth [inline]
HTTPCookieAuth(PionUserManagerPtr userManager, const std::string &login="/login", const std::string &logout="/logout", const std::string &redirect="")pion::net::HTTPCookieAuth
m_loggerpion::net::HTTPAuth [mutable, protected]
m_resource_mutexpion::net::HTTPAuth [mutable, protected]
m_restrict_listpion::net::HTTPAuth [protected]
m_user_managerpion::net::HTTPAuth [protected]
m_white_listpion::net::HTTPAuth [protected]
needAuthentication(HTTPRequestPtr const &http_request) const pion::net::HTTPAuth [protected]
processLogin(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPCookieAuth [protected]
removeUser(std::string const &username)pion::net::HTTPAuth [inline, virtual]
setLogger(PionLogger log_ptr)pion::net::HTTPAuth [inline, protected]
setOption(const std::string &name, const std::string &value)pion::net::HTTPCookieAuth [virtual]
updateUser(std::string const &username, std::string const &password)pion::net::HTTPAuth [inline, virtual]
~HTTPAuth()pion::net::HTTPAuth [inline, virtual]
~HTTPCookieAuth()pion::net::HTTPCookieAuth [inline, virtual]