OpenSDN source code
|
#include <boost/intrusive_ptr.hpp>
#include <tbb/atomic.h>
#include <algorithm>
#include <set>
#include <string>
#include <vector>
#include "bgp/bgp_attr_base.h"
#include "bgp/bgp_common.h"
#include "base/parse_object.h"
#include "base/util.h"
Go to the source code of this file.
Classes | |
struct | AsPathSpec |
struct | AsPathSpec::PathSegment |
class | AsPath |
struct | AsPathCompare |
class | AsPathDB |
struct | AsPath4ByteSpec |
struct | AsPath4ByteSpec::PathSegment |
class | AsPath4Byte |
struct | AsPath4ByteCompare |
class | AsPath4ByteDB |
struct | As4PathSpec |
struct | As4PathSpec::PathSegment |
class | As4Path |
struct | As4PathCompare |
class | As4PathDB |
Typedefs | |
typedef boost::intrusive_ptr < const AsPath > | AsPathPtr |
typedef boost::intrusive_ptr < const AsPath4Byte > | AsPath4BytePtr |
typedef boost::intrusive_ptr < const As4Path > | As4PathPtr |
Functions | |
int | intrusive_ptr_add_ref (const AsPath *cpath) |
int | intrusive_ptr_del_ref (const AsPath *cpath) |
void | intrusive_ptr_release (const AsPath *cpath) |
int | intrusive_ptr_add_ref (const AsPath4Byte *cpath) |
int | intrusive_ptr_del_ref (const AsPath4Byte *cpath) |
void | intrusive_ptr_release (const AsPath4Byte *cpath) |
int | intrusive_ptr_add_ref (const As4Path *cpath) |
int | intrusive_ptr_del_ref (const As4Path *cpath) |
void | intrusive_ptr_release (const As4Path *cpath) |
typedef boost::intrusive_ptr< const As4Path > As4PathPtr |
Definition at line 481 of file bgp_aspath.h.
typedef boost::intrusive_ptr< const AsPath4Byte > AsPath4BytePtr |
Definition at line 323 of file bgp_aspath.h.
Definition at line 165 of file bgp_aspath.h.
|
inline |
Definition at line 147 of file bgp_aspath.h.
|
inline |
Definition at line 305 of file bgp_aspath.h.
|
inline |
Definition at line 463 of file bgp_aspath.h.
|
inline |
Definition at line 151 of file bgp_aspath.h.
|
inline |
Definition at line 309 of file bgp_aspath.h.
|
inline |
Definition at line 467 of file bgp_aspath.h.
|
inline |
|
inline |
|
inline |