OpenSDN source code
|
#include <bgp_attr.h>
Public Member Functions | |
PmsiTunnel (PmsiTunnelDB *pmsi_tunnel_db, const PmsiTunnelSpec &pmsi_spec) | |
virtual | ~PmsiTunnel () |
virtual void | Remove () |
int | CompareTo (const PmsiTunnel &rhs) const |
const PmsiTunnelSpec & | pmsi_tunnel () const |
uint32_t | GetLabel (const ExtCommunity *ext) const |
const uint8_t | tunnel_flags () const |
const uint8_t | tunnel_type () const |
const Ip4Address | identifier () const |
const uint32_t | label () const |
Private Attributes | |
uint8_t | tunnel_flags_ |
uint8_t | tunnel_type_ |
Ip4Address | identifier_ |
uint32_t | label_ |
tbb::atomic< int > | refcount_ |
PmsiTunnelDB * | pmsi_tunnel_db_ |
PmsiTunnelSpec | pmsi_spec_ |
Friends | |
class | PmsiTunnelDB |
std::size_t | hash_value (const PmsiTunnel &pmsi_tunnel) |
int | intrusive_ptr_add_ref (const PmsiTunnel *cpmsi_tunnel) |
int | intrusive_ptr_del_ref (const PmsiTunnel *cpmsi_tunnel) |
void | intrusive_ptr_release (const PmsiTunnel *cpmsi_tunnel) |
Definition at line 364 of file bgp_attr.h.
PmsiTunnel::PmsiTunnel | ( | PmsiTunnelDB * | pmsi_tunnel_db, |
const PmsiTunnelSpec & | pmsi_spec | ||
) |
|
inlinevirtual |
Definition at line 367 of file bgp_attr.h.
|
inline |
uint32_t PmsiTunnel::GetLabel | ( | const ExtCommunity * | ext | ) | const |
|
inline |
Definition at line 384 of file bgp_attr.h.
|
inline |
Definition at line 385 of file bgp_attr.h.
|
inline |
Definition at line 373 of file bgp_attr.h.
|
virtual |
|
inline |
Definition at line 382 of file bgp_attr.h.
|
inline |
Definition at line 383 of file bgp_attr.h.
|
friend |
Definition at line 376 of file bgp_attr.h.
|
friend |
Definition at line 402 of file bgp_attr.h.
|
friend |
Definition at line 406 of file bgp_attr.h.
|
friend |
Definition at line 410 of file bgp_attr.h.
|
friend |
Definition at line 391 of file bgp_attr.h.
|
private |
Definition at line 395 of file bgp_attr.h.
|
private |
Definition at line 396 of file bgp_attr.h.
|
private |
Definition at line 399 of file bgp_attr.h.
|
private |
Definition at line 398 of file bgp_attr.h.
|
mutableprivate |
Definition at line 397 of file bgp_attr.h.
|
private |
Definition at line 393 of file bgp_attr.h.
|
private |
Definition at line 394 of file bgp_attr.h.