OpenSDN source code
NamedConfig Member List

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

AddAllViews()NamedConfigvirtual
AddView(const VirtualDnsConfig *vdns)NamedConfigvirtual
AddZone(const Subnet &subnet, const VirtualDnsConfig *vdns)NamedConfigvirtual
AddZoneFiles(ZoneList &zones, const VirtualDnsConfig *vdns)NamedConfigprotected
all_zone_files_NamedConfigprotected
ChangeView(const VirtualDnsConfig *vdns)NamedConfigvirtual
CreateNamedConf(const VirtualDnsConfig *updated_vdns)NamedConfigprotected
CreateRndcConf()NamedConfigprotected
CreateZoneFile(std::string &zone_name, const VirtualDnsConfig *vdns, bool ns)NamedConfigprotected
default_forwarders_NamedConfigprotected
DelView(const VirtualDnsConfig *vdns)NamedConfigvirtual
DelZone(const Subnet &subnet, const VirtualDnsConfig *vdns)NamedConfigvirtual
file_NamedConfigprotected
GetDefaultForwarders()NamedConfigprotected
GetNamedConfigObject()NamedConfiginlinestatic
GetPidFilePath()NamedConfig
GetResolveFile()NamedConfiginlinevirtual
GetSessionKeyFilePath()NamedConfig
GetZoneFileName(const std::string &vdns, const std::string &name)NamedConfigvirtual
GetZoneFilePath(const std::string &vdns, const std::string &name)NamedConfigvirtual
GetZoneMXName(const std::string domain_name)NamedConfigprotected
GetZoneNSName(const std::string domain_name)NamedConfigprotected
Init(const std::string &named_config_dir, const std::string &named_config_file, const std::string &named_log_file, const std::string &rndc_config_file, const std::string &rndc_secret, const std::string &named_max_cache_size)NamedConfigstatic
MakeReverseZoneList(const VirtualDnsConfig *vdns_config, ZoneList &zones)NamedConfigprotected
MakeZoneList(const VirtualDnsConfig *vdns_config, ZoneList &zones)NamedConfigprotected
named_config_dir() constNamedConfiginline
named_config_dir_NamedConfigprotected
named_config_file() constNamedConfiginline
named_config_file_NamedConfigprotected
named_log_file_NamedConfigprotected
named_max_cache_size_NamedConfigprotected
named_sessionkey_file() constNamedConfiginline
named_sessionkey_file_NamedConfigprotected
NamedConfig(const std::string &named_config_dir, const std::string &named_config_file, const std::string &named_log_file, const std::string &rndc_config_file, const std::string &rndc_secret, const std::string &named_max_cache_size)NamedConfiginline
NamedZoneFileSuffixNamedConfigstatic
NamedZoneMXPrefixNamedConfigstatic
NamedZoneNSPrefixNamedConfigstatic
NameWidthNamedConfigstatic
NumberWidthNamedConfigstatic
pid_file_nameNamedConfigstatic
RemoveZoneFile(const VirtualDnsConfig *vdns, std::string &zone)NamedConfigprotected
RemoveZoneFiles(const VirtualDnsConfig *vdns, ZoneList &zones)NamedConfig
Reset()NamedConfig
reset_flag_NamedConfigprotected
rndc_config_file_NamedConfigprotected
rndc_secret_NamedConfigprotected
sessionkey_file_nameNamedConfigstatic
Shutdown()NamedConfigstatic
singleton_NamedConfigprotectedstatic
TypeWidthNamedConfigstatic
UpdateNamedConf(const VirtualDnsConfig *updated_vdns=NULL)NamedConfigvirtual
WriteDefaultView(ZoneViewMap &zone_view_map)NamedConfigprotected
WriteLoggingConfig()NamedConfigprotected
WriteOptionsConfig()NamedConfigprotected
WriteRndcConfig()NamedConfigprotected
WriteViewConfig(const VirtualDnsConfig *updated_vdns)NamedConfigprotected
WriteZone(const std::string &vdns, const std::string &name, bool is_master, bool is_rr, const std::string &next_dns)NamedConfigprotected
ZoneViewMap typedefNamedConfig
ZoneViewPair typedefNamedConfig
~NamedConfig()NamedConfiginlinevirtual