OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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() const NamedConfiginline
named_config_dir_NamedConfigprotected
named_config_file() const NamedConfiginline
named_config_file_NamedConfigprotected
named_log_file_NamedConfigprotected
named_max_cache_size_NamedConfigprotected
named_sessionkey_file() const NamedConfiginline
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