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

This is the complete list of members for pion::http::basic_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
basic_auth(user_manager_ptr userManager, const std::string &realm="PION")pion::http::basic_auth
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_request(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn)pion::http::basic_authvirtual
handle_unauthorized(const http::request_ptr &http_request_ptr, const tcp::connection_ptr &tcp_conn)pion::http::basic_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
parse_authorization(std::string const &authorization, std::string &credentials)pion::http::basic_authprotectedstatic
parse_credentials(std::string const &credentials, std::string &username, std::string &password)pion::http::basic_authprotectedstatic
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::basic_authvirtual
update_user(std::string const &username, std::string const &password)pion::http::authinlinevirtual
user_cache_type typedefpion::http::authprotected
~auth()pion::http::authinlinevirtual
~basic_auth()pion::http::basic_authinlinevirtual