PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::http::cookie_auth Member List

This is the complete list of members for pion::http::cookie_auth, including all inherited members.

add_permit(const std::string &resource)pion::http::auth
add_restrict(const std::string &resource)pion::http::auth
add_user(std::string const &username, std::string const &password)pion::http::authinlinevirtual
auth(user_manager_ptr userManager)pion::http::authinline
cookie_auth(user_manager_ptr userManager, const std::string &login="/login", const std::string &logout="/logout", const std::string &redirect="")pion::http::cookie_auth
expire_cache(const boost::posix_time::ptime &time_now)pion::http::cookie_authprotected
find_resource(const resource_set_type &resource_set, const std::string &resource) const pion::http::authprotected
get_user(std::string const &username)pion::http::authinlinevirtual
handle_ok(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn, const std::string &new_cookie="", bool delete_cookie=false)pion::http::cookie_authprotected
handle_redirection(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn, const std::string &redirection_url, const std::string &new_cookie="", bool delete_cookie=false)pion::http::cookie_authprotected
handle_request(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn)pion::http::cookie_authvirtual
handle_unauthorized(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn)pion::http::cookie_authprotected
m_loggerpion::http::authmutableprotected
m_resource_mutexpion::http::authmutableprotected
m_restrict_listpion::http::authprotected
m_user_managerpion::http::authprotected
m_white_listpion::http::authprotected
need_authentication(http::request_ptr const &http_request_ptr) const pion::http::authprotected
process_login(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn)pion::http::cookie_authprotected
remove_user(std::string const &username)pion::http::authinlinevirtual
resource_set_type typedefpion::http::authprotected
set_logger(logger log_ptr)pion::http::authinlineprotected
set_option(const std::string &name, const std::string &value)pion::http::cookie_authvirtual
update_user(std::string const &username, std::string const &password)pion::http::authinlinevirtual
user_cache_type typedefpion::http::authprotected
~auth()pion::http::authinlinevirtual
~cookie_auth()pion::http::cookie_authinlinevirtual