Skip to content
API Documentation
BastionGuard™
DomainFilter Member List

This is the complete list of members for DomainFilter, including all inherited members.

banks_DomainFilterprivate
exclusions_DomainFilterprivate
get_builtin_exclusions()DomainFilterinlineprivatestatic
get_builtin_payment_providers()DomainFilterinlineprivatestatic
is_bank(const std::string &host) constDomainFilterinline
is_local_network(const std::string &host_raw)DomainFilterinlinestatic
is_payment(const std::string &host) constDomainFilterinline
is_proxy_bypass(const std::string &host) constDomainFilterinline
is_secure(const std::string &host) constDomainFilterinline
is_trusted(const std::string &host) constDomainFilterinline
load()DomainFilterinline
load_file(const std::filesystem::path &path, std::unordered_set< std::string > &target, const char *label)DomainFilterinlineprivatestatic
match(const std::string &host, const std::unordered_set< std::string > &set)DomainFilterinlineprivatestatic
match_cidr(const std::string &host_raw, const std::vector< CidrEntry > &cidrs)DomainFilterinlineprivatestatic
mutex_DomainFiltermutableprivate
parse_cidr(const std::string &s, CidrEntry &out)DomainFilterinlineprivatestatic
payments_DomainFilterprivate
proxy_bypass_DomainFilterprivate
proxy_bypass_cidrs_DomainFilterprivate
trusted_DomainFilterprivate
user_banks_DomainFilterprivate