Skip to content
API Documentation
BastionGuard™
BastionGuard::DnsmasqBackend Member List

This is the complete list of members for BastionGuard::DnsmasqBackend, including all inherited members.

add_to_blacklist(const std::string &domain)BastionGuard::DnsmasqBackend
add_to_whitelist(const std::string &domain)BastionGuard::DnsmasqBackend
atomic_write(const std::string &path, const std::string &content)BastionGuard::DnsmasqBackendprivate
blacklist_path_BastionGuard::DnsmasqBackendprivate
dnsmasq_user_BastionGuard::DnsmasqBackendprivate
DnsmasqBackend(const std::string &blacklist_path="/etc/dnsmasq.d/BastionGuard-blacklist.conf", const std::string &whitelist_path="/etc/dnsmasq.d/BastionGuard-whitelist.conf", const std::string &dnsmasq_user="dnsmasq")BastionGuard::DnsmasqBackend
make_dnsmasq_entries(const std::vector< std::string > &domains)BastionGuard::DnsmasqBackendprivate
reload_dnsmasq()BastionGuard::DnsmasqBackend
remove_from_blacklist(const std::string &domain)BastionGuard::DnsmasqBackend
remove_from_whitelist(const std::string &domain)BastionGuard::DnsmasqBackend
whitelist_path_BastionGuard::DnsmasqBackendprivate
write_blacklist(const std::vector< std::string > &domains)BastionGuard::DnsmasqBackend
write_whitelist(const std::vector< std::string > &domains)BastionGuard::DnsmasqBackend