OpenSDN source code
|
#include <bgp_aspath.h>
Public Member Functions | |
AsPath4Byte (AsPath4ByteDB *aspath_db) | |
AsPath4Byte (AsPath4ByteDB *aspath_db, const AsPath4ByteSpec &spec) | |
virtual | ~AsPath4Byte () |
virtual void | Remove () |
int | AsCount () const |
int | CompareTo (const AsPath4Byte &rhs) const |
const AsPath4ByteSpec & | path () const |
bool | empty () const |
as_t | neighbor_as () const |
Private Attributes | |
tbb::atomic< int > | refcount_ |
AsPath4ByteDB * | aspath_db_ |
AsPath4ByteSpec | path_ |
Friends | |
std::size_t | hash_value (const AsPath4Byte &as_path) |
int | intrusive_ptr_add_ref (const AsPath4Byte *cpath) |
int | intrusive_ptr_del_ref (const AsPath4Byte *cpath) |
void | intrusive_ptr_release (const AsPath4Byte *cpath) |
Definition at line 238 of file bgp_aspath.h.
|
inlineexplicit |
Definition at line 240 of file bgp_aspath.h.
|
inlineexplicit |
Definition at line 243 of file bgp_aspath.h.
|
inlinevirtual |
Definition at line 253 of file bgp_aspath.h.
|
inline |
Definition at line 255 of file bgp_aspath.h.
|
inline |
Definition at line 270 of file bgp_aspath.h.
|
inline |
Definition at line 286 of file bgp_aspath.h.
|
inline |
|
inline |
Definition at line 285 of file bgp_aspath.h.
|
virtual |
|
friend |
Definition at line 289 of file bgp_aspath.h.
|
friend |
Definition at line 305 of file bgp_aspath.h.
|
friend |
Definition at line 309 of file bgp_aspath.h.
|
friend |
Definition at line 313 of file bgp_aspath.h.
|
private |
Definition at line 301 of file bgp_aspath.h.
|
private |
Definition at line 302 of file bgp_aspath.h.
|
mutableprivate |
Definition at line 300 of file bgp_aspath.h.