OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BgpYamlConfigManager Member List

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

AddInstance(InstanceMap::iterator iter)BgpYamlConfigManagerprivate
AddNeighbor(NeighborMap::iterator iter)BgpYamlConfigManagerprivate
BgpConfigManager(BgpServer *server)BgpConfigManagerexplicit
BgpGlobalQosConfigObserver typedefBgpConfigManager
BgpGlobalSystemConfigObserver typedefBgpConfigManager
BgpInstanceObserver typedefBgpConfigManager
BgpNeighborObserver typedefBgpConfigManager
BgpProtocolObserver typedefBgpConfigManager
BgpRoutingPolicyObserver typedefBgpConfigManager
BgpYamlConfigManager(BgpServer *server)BgpYamlConfigManagerexplicit
CFG_ADD enum valueBgpConfigManager
CFG_CHANGE enum valueBgpConfigManager
CFG_DELETE enum valueBgpConfigManager
CFG_NONE enum valueBgpConfigManager
data_BgpYamlConfigManagerprivate
DeleteInstance(InstanceMap::iterator iter)BgpYamlConfigManagerprivate
DeleteNeighbor(NeighborMap::iterator iter)BgpYamlConfigManagerprivate
EventType enum nameBgpConfigManager
FindInstance(const std::string &name) const BgpYamlConfigManagervirtual
FindNeighbor(const std::string &instance_name, const std::string &name) const BgpYamlConfigManagervirtual
FindRoutingPolicy(const std::string &name) const =0BgpConfigManagerpure virtual
GetProtocolConfig(const std::string &instance_name) const BgpYamlConfigManagervirtual
InstanceMap typedefBgpConfigManager
InstanceMapItems(const std::string &start_name=std::string()) const BgpYamlConfigManagervirtual
InstanceMapRange typedefBgpConfigManager
kDefaultAutonomousSystemBgpConfigManagerstatic
kDefaultPortBgpConfigManagerstatic
kFabricInstanceBgpConfigManagerstatic
kMasterInstanceBgpConfigManagerstatic
kMasterNetworkBgpConfigManagerstatic
kMaxHoldTimeBgpYamlConfigManagerstatic
localname() const BgpYamlConfigManagervirtual
NeighborCount(const std::string &instance_name) const BgpYamlConfigManagervirtual
NeighborMap typedefBgpConfigManager
NeighborMapItems(const std::string &instance_name) const BgpYamlConfigManagervirtual
NeighborMapRange typedefBgpConfigManager
Notify(const BgpConfigObject *, EventType)BgpConfigManager
Notify(const BgpInstanceConfig *config, EventType event)BgpConfigManager
Notify(const BgpRoutingPolicyConfig *config, EventType event)BgpConfigManager
Notify(const BgpProtocolConfig *config, EventType event)BgpConfigManager
Notify(const BgpNeighborConfig *config, EventType event)BgpConfigManager
Notify(const BgpGlobalSystemConfig *config, EventType event)BgpConfigManager
Notify(const BgpGlobalQosConfig *config, EventType event)BgpConfigManager
Parse(std::istream *istream, std::string *error_msg)BgpYamlConfigManager
RegisterObservers(const Observers &obs)BgpConfigManagerinline
ResetRoutingInstanceIndexBit(int index)=0BgpConfigManagerpure virtual
Resolve(Configuration *candidate, std::string *error_msg)BgpYamlConfigManagerprivate
RoutingPolicyMap typedefBgpConfigManager
RoutingPolicyMapItems(const std::string &start_policy=std::string()) const =0BgpConfigManagerpure virtual
RoutingPolicyMapRange typedefBgpConfigManager
server()BgpConfigManagerinline
Terminate()BgpYamlConfigManagervirtual
Update(Configuration *current, Configuration *next)BgpYamlConfigManagerprivate
UpdateInstance(InstanceMap::iterator iter1, InstanceMap::iterator iter2)BgpYamlConfigManagerprivate
UpdateInstances(Configuration *current, Configuration *next)BgpYamlConfigManagerprivate
UpdateNeighbor(NeighborMap::iterator iter1, NeighborMap::iterator iter2)BgpYamlConfigManagerprivate
UpdateNeighbors(Configuration *current, Configuration *next)BgpYamlConfigManagerprivate
UpdateProtocol(Configuration *current, Configuration *next)BgpYamlConfigManagerprivate
~BgpConfigManager()BgpConfigManagervirtual
~BgpYamlConfigManager()BgpYamlConfigManagervirtual