Public Member Functions | |
BgpConfig () | |
~BgpConfig () | |
void | AddNeighbor (std::string n, uint32_t asn) |
void | addNetwork (std::string n) |
void | defaultOriginate () |
uint32_t | GetAsn () |
std::string | GetFilename () const |
TypeId | GetInstanceTypeId (void) const |
virtual void | Print (std::ostream &os) const |
void | SetAsn (uint32_t lasn) |
void | SetFilename (const std::string &filename) |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
Private Attributes | |
uint32_t | asn |
bool | isDefaultOriginate |
std::string | m_filename |
std::map< std::string, uint32_t > * | neighbor_asn |
std::vector< std::string > * | neighbors |
std::vector< std::string > * | networks |
std::string | router_id |
Static Private Attributes | |
static int | index |
Definition at line 190 of file quagga-helper.cc.
|
inline |
Definition at line 203 of file quagga-helper.cc.
References isDefaultOriginate, neighbor_asn, neighbors, and networks.
|
inline |
Definition at line 210 of file quagga-helper.cc.
References neighbor_asn, neighbors, and networks.
|
inline |
Definition at line 246 of file quagga-helper.cc.
References neighbor_asn, and neighbors.
|
inline |
Definition at line 251 of file quagga-helper.cc.
References networks.
|
inline |
Definition at line 255 of file quagga-helper.cc.
References isDefaultOriginate.
|
inline |
Definition at line 242 of file quagga-helper.cc.
References asn.
Referenced by ns3::QuaggaHelper::GetAsn().
|
inline |
Definition at line 267 of file quagga-helper.cc.
References m_filename.
|
inline |
Definition at line 226 of file quagga-helper.cc.
References GetTypeId().
|
inlinestatic |
Definition at line 217 of file quagga-helper.cc.
Referenced by GetInstanceTypeId().
|
inlinevirtual |
Definition at line 273 of file quagga-helper.cc.
References asn, isDefaultOriginate, neighbors, networks, and router_id.
|
inline |
Definition at line 232 of file quagga-helper.cc.
References asn, and router_id.
Referenced by ns3::QuaggaHelper::BgpAddNeighbor(), and ns3::QuaggaHelper::EnableBgp().
|
inline |
Definition at line 261 of file quagga-helper.cc.
References m_filename.
Referenced by ns3::QuaggaHelper::GenerateConfigBgp().
|
private |
Definition at line 194 of file quagga-helper.cc.
|
staticprivate |
Definition at line 193 of file quagga-helper.cc.
|
private |
Definition at line 199 of file quagga-helper.cc.
Referenced by BgpConfig(), defaultOriginate(), and Print().
|
private |
Definition at line 200 of file quagga-helper.cc.
Referenced by GetFilename(), and SetFilename().
|
private |
Definition at line 197 of file quagga-helper.cc.
Referenced by AddNeighbor(), BgpConfig(), and ~BgpConfig().
|
private |
Definition at line 196 of file quagga-helper.cc.
Referenced by AddNeighbor(), BgpConfig(), Print(), and ~BgpConfig().
|
private |
Definition at line 198 of file quagga-helper.cc.
Referenced by addNetwork(), BgpConfig(), Print(), and ~BgpConfig().
|
private |
Definition at line 195 of file quagga-helper.cc.