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

Public Types | |
| typedef std::vector< BgpOListElem * > | Elements |
Public Member Functions | |
| BgpOList (BgpOListDB *olist_db, const BgpOListSpec &olist_spec) | |
| virtual | ~BgpOList () |
| virtual void | Remove () |
| int | CompareTo (const BgpOList &rhs) const |
| const BgpOListSpec & | olist () const |
| const Elements & | elements () const |
Private Attributes | |
| Elements | elements_ |
| tbb::atomic< int > | refcount_ |
| BgpOListDB * | olist_db_ |
| BgpOListSpec | olist_spec_ |
Friends | |
| class | BgpOListDB |
| std::size_t | hash_value (const BgpOList &olist) |
| int | intrusive_ptr_add_ref (const BgpOList *colist) |
| int | intrusive_ptr_del_ref (const BgpOList *colist) |
| void | intrusive_ptr_release (const BgpOList *colist) |
Definition at line 697 of file bgp_attr.h.
| typedef std::vector<BgpOListElem *> BgpOList::Elements |
Definition at line 712 of file bgp_attr.h.
| BgpOList::BgpOList | ( | BgpOListDB * | olist_db, |
| const BgpOListSpec & | olist_spec | ||
| ) |
Definition at line 770 of file bgp_attr.cc.
|
virtual |
| int BgpOList::CompareTo | ( | const BgpOList & | rhs | ) | const |
|
inline |
Definition at line 714 of file bgp_attr.h.
|
inline |
Definition at line 704 of file bgp_attr.h.
|
virtual |
|
friend |
Definition at line 720 of file bgp_attr.h.
|
friend |
Definition at line 706 of file bgp_attr.h.
|
friend |
Definition at line 728 of file bgp_attr.h.
|
friend |
Definition at line 732 of file bgp_attr.h.
|
friend |
Definition at line 736 of file bgp_attr.h.
|
private |
Definition at line 722 of file bgp_attr.h.
|
private |
Definition at line 724 of file bgp_attr.h.
|
private |
Definition at line 725 of file bgp_attr.h.
|
mutableprivate |
Definition at line 723 of file bgp_attr.h.