AddInstance(InstanceMap::iterator iter) | BgpYamlConfigManager | private |
AddNeighbor(NeighborMap::iterator iter) | BgpYamlConfigManager | private |
BgpConfigManager(BgpServer *server) | BgpConfigManager | explicit |
BgpGlobalQosConfigObserver typedef | BgpConfigManager | |
BgpGlobalSystemConfigObserver typedef | BgpConfigManager | |
BgpInstanceObserver typedef | BgpConfigManager | |
BgpNeighborObserver typedef | BgpConfigManager | |
BgpProtocolObserver typedef | BgpConfigManager | |
BgpRoutingPolicyObserver typedef | BgpConfigManager | |
BgpYamlConfigManager(BgpServer *server) | BgpYamlConfigManager | explicit |
CFG_ADD enum value | BgpConfigManager | |
CFG_CHANGE enum value | BgpConfigManager | |
CFG_DELETE enum value | BgpConfigManager | |
CFG_NONE enum value | BgpConfigManager | |
data_ | BgpYamlConfigManager | private |
DeleteInstance(InstanceMap::iterator iter) | BgpYamlConfigManager | private |
DeleteNeighbor(NeighborMap::iterator iter) | BgpYamlConfigManager | private |
EventType enum name | BgpConfigManager | |
FindInstance(const std::string &name) const | BgpYamlConfigManager | virtual |
FindNeighbor(const std::string &instance_name, const std::string &name) const | BgpYamlConfigManager | virtual |
FindRoutingPolicy(const std::string &name) const =0 | BgpConfigManager | pure virtual |
GetProtocolConfig(const std::string &instance_name) const | BgpYamlConfigManager | virtual |
InstanceMap typedef | BgpConfigManager | |
InstanceMapItems(const std::string &start_name=std::string()) const | BgpYamlConfigManager | virtual |
InstanceMapRange typedef | BgpConfigManager | |
kDefaultAutonomousSystem | BgpConfigManager | static |
kDefaultPort | BgpConfigManager | static |
kFabricInstance | BgpConfigManager | static |
kMasterInstance | BgpConfigManager | static |
kMasterNetwork | BgpConfigManager | static |
kMaxHoldTime | BgpYamlConfigManager | static |
localname() const | BgpYamlConfigManager | virtual |
NeighborCount(const std::string &instance_name) const | BgpYamlConfigManager | virtual |
NeighborMap typedef | BgpConfigManager | |
NeighborMapItems(const std::string &instance_name) const | BgpYamlConfigManager | virtual |
NeighborMapRange typedef | BgpConfigManager | |
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) | BgpConfigManager | inline |
ResetRoutingInstanceIndexBit(int index)=0 | BgpConfigManager | pure virtual |
Resolve(Configuration *candidate, std::string *error_msg) | BgpYamlConfigManager | private |
RoutingPolicyMap typedef | BgpConfigManager | |
RoutingPolicyMapItems(const std::string &start_policy=std::string()) const =0 | BgpConfigManager | pure virtual |
RoutingPolicyMapRange typedef | BgpConfigManager | |
server() | BgpConfigManager | inline |
Terminate() | BgpYamlConfigManager | virtual |
Update(Configuration *current, Configuration *next) | BgpYamlConfigManager | private |
UpdateInstance(InstanceMap::iterator iter1, InstanceMap::iterator iter2) | BgpYamlConfigManager | private |
UpdateInstances(Configuration *current, Configuration *next) | BgpYamlConfigManager | private |
UpdateNeighbor(NeighborMap::iterator iter1, NeighborMap::iterator iter2) | BgpYamlConfigManager | private |
UpdateNeighbors(Configuration *current, Configuration *next) | BgpYamlConfigManager | private |
UpdateProtocol(Configuration *current, Configuration *next) | BgpYamlConfigManager | private |
~BgpConfigManager() | BgpConfigManager | virtual |
~BgpYamlConfigManager() | BgpYamlConfigManager | virtual |