#include "bgp/bgp_config_yaml.h"
#include <boost/assign/list_of.hpp>
#include <boost/bind.hpp>
#include <yaml-cpp/yaml.h>
#include "base/logging.h"
#include "base/map_util.h"
Go to the source code of this file.
|
static BgpNeighborConfig::Type | PeerTypeGetValue (const string &value) |
|
static bool | ParseTimers (const YAML::Node &timers, uint32_t *hold_time, string *error_msg) |
|
static bool | ParseIdentifier (const YAML::Node &node, uint32_t *valuep, string *error_msg) |
|
static bool | ParseBgpGroupNeighborCommon (BgpNeighborConfig *neighbor, const YAML::Node &node, string *error_msg) |
|
static bool | ParseBgpNeighbor (BgpNeighborConfig *neighbor, const YAML::Node &node, string *error_msg) |
|
static bool | ParseBgpNeighbors (BgpYamlConfigManager::Configuration *data, const BgpNeighborConfig *tmpl, const YAML::Node &node, string *error_msg) |
|
static bool | ParseBgpGroup (BgpYamlConfigManager::Configuration *data, const BgpNeighborConfig *global, const string &group_name, const YAML::Node &node, string *error_msg) |
|
static bool | ParseBgpGroups (BgpYamlConfigManager::Configuration *data, const BgpNeighborConfig *global, const YAML::Node &node, string *error_msg) |
|
static bool | ParseBgp (BgpYamlConfigManager::Configuration *data, const YAML::Node &node, string *error_msg) |
|
static bool ParseBgpGroupNeighborCommon |
( |
BgpNeighborConfig * |
neighbor, |
|
|
const YAML::Node & |
node, |
|
|
string * |
error_msg |
|
) |
| |
|
static |
static bool ParseBgpNeighbor |
( |
BgpNeighborConfig * |
neighbor, |
|
|
const YAML::Node & |
node, |
|
|
string * |
error_msg |
|
) |
| |
|
static |
static bool ParseIdentifier |
( |
const YAML::Node & |
node, |
|
|
uint32_t * |
valuep, |
|
|
string * |
error_msg |
|
) |
| |
|
static |
static bool ParseTimers |
( |
const YAML::Node & |
timers, |
|
|
uint32_t * |
hold_time, |
|
|
string * |
error_msg |
|
) |
| |
|
static |