pion-net
4.0.9
|
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 | inlinevirtual |
AuthResourceSet typedef | pion::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 | inlinevirtual |
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_logger | pion::net::HTTPAuth | mutableprotected |
m_resource_mutex | pion::net::HTTPAuth | mutableprotected |
m_restrict_list | pion::net::HTTPAuth | protected |
m_user_manager | pion::net::HTTPAuth | protected |
m_white_list | pion::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 | inlinevirtual |
setLogger(PionLogger log_ptr) | pion::net::HTTPAuth | inlineprotected |
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 | inlinevirtual |
~HTTPAuth() | pion::net::HTTPAuth | inlinevirtual |
~HTTPCookieAuth() | pion::net::HTTPCookieAuth | inlinevirtual |