OpenSDN source code
|
#include <bgp_aspath.h>
Public Member Functions | |
AsPath (AsPathDB *aspath_db) | |
AsPath (AsPathDB *aspath_db, const AsPathSpec &spec) | |
virtual | ~AsPath () |
virtual void | Remove () |
int | AsCount () const |
int | CompareTo (const AsPath &rhs) const |
const AsPathSpec & | path () const |
bool | empty () const |
as2_t | neighbor_as () const |
Private Attributes | |
tbb::atomic< int > | refcount_ |
AsPathDB * | aspath_db_ |
AsPathSpec | path_ |
Friends | |
std::size_t | hash_value (const AsPath &as_path) |
int | intrusive_ptr_add_ref (const AsPath *cpath) |
int | intrusive_ptr_del_ref (const AsPath *cpath) |
void | intrusive_ptr_release (const AsPath *cpath) |
Definition at line 82 of file bgp_aspath.h.
|
inlineexplicit |
Definition at line 84 of file bgp_aspath.h.
|
inlineexplicit |
Definition at line 87 of file bgp_aspath.h.
|
inlinevirtual |
Definition at line 97 of file bgp_aspath.h.
|
inline |
Definition at line 99 of file bgp_aspath.h.
|
inline |
Definition at line 113 of file bgp_aspath.h.
|
inline |
Definition at line 128 of file bgp_aspath.h.
|
inline |
|
inline |
Definition at line 127 of file bgp_aspath.h.
|
virtual |
|
friend |
Definition at line 131 of file bgp_aspath.h.
|
friend |
Definition at line 147 of file bgp_aspath.h.
|
friend |
Definition at line 151 of file bgp_aspath.h.
|
friend |
Definition at line 155 of file bgp_aspath.h.
|
private |
Definition at line 143 of file bgp_aspath.h.
|
private |
Definition at line 144 of file bgp_aspath.h.
|
mutableprivate |
Definition at line 142 of file bgp_aspath.h.