|
OpenSDN source code
|
#include <bgp_attr.h>

Classes | |
| struct | Edge |
| struct | EdgeCompare |
Public Types | |
| typedef std::vector< Edge * > | EdgeList |
Public Member Functions | |
| EdgeDiscovery (EdgeDiscoveryDB *edge_discovery_db, const EdgeDiscoverySpec &edspec) | |
| virtual | ~EdgeDiscovery () |
| virtual void | Remove () |
| int | CompareTo (const EdgeDiscovery &rhs) const |
| const EdgeDiscoverySpec & | edge_discovery () const |
Public Attributes | |
| EdgeList | edge_list |
Private Attributes | |
| tbb::atomic< int > | refcount_ |
| EdgeDiscoveryDB * | edge_discovery_db_ |
| EdgeDiscoverySpec | edspec_ |
Friends | |
| class | EdgeDiscoveryDB |
| std::size_t | hash_value (const EdgeDiscovery &edge_discovery) |
| int | intrusive_ptr_add_ref (const EdgeDiscovery *ediscovery) |
| int | intrusive_ptr_del_ref (const EdgeDiscovery *ediscovery) |
| void | intrusive_ptr_release (const EdgeDiscovery *ediscovery) |
Definition at line 462 of file bgp_attr.h.
| typedef std::vector<Edge *> EdgeDiscovery::EdgeList |
Definition at line 484 of file bgp_attr.h.
| EdgeDiscovery::EdgeDiscovery | ( | EdgeDiscoveryDB * | edge_discovery_db, |
| const EdgeDiscoverySpec & | edspec | ||
| ) |
Definition at line 534 of file bgp_attr.cc.
|
virtual |
| int EdgeDiscovery::CompareTo | ( | const EdgeDiscovery & | rhs | ) | const |
|
inline |
Definition at line 470 of file bgp_attr.h.
|
virtual |
|
friend |
Definition at line 499 of file bgp_attr.h.
|
friend |
Definition at line 472 of file bgp_attr.h.
|
friend |
Definition at line 506 of file bgp_attr.h.
|
friend |
Definition at line 510 of file bgp_attr.h.
|
friend |
Definition at line 514 of file bgp_attr.h.
|
private |
Definition at line 502 of file bgp_attr.h.
| EdgeList EdgeDiscovery::edge_list |
Definition at line 493 of file bgp_attr.h.
|
private |
Definition at line 503 of file bgp_attr.h.
|
mutableprivate |
Definition at line 501 of file bgp_attr.h.