OpenSDN source code
bgp_origin_vn_path.h File Reference
#include <boost/array.hpp>
#include <boost/intrusive_ptr.hpp>
#include <tbb/atomic.h>
#include <set>
#include <string>
#include <vector>
#include "base/parse_object.h"
#include "base/util.h"
#include "bgp/bgp_attr_base.h"
#include "bgp/bgp_common.h"
Include dependency graph for bgp_origin_vn_path.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OriginVnPathSpec
 
class  OriginVnPath
 
struct  OriginVnPathCompare
 
class  OriginVnPathDB
 

Typedefs

typedef boost::intrusive_ptr< const OriginVnPathOriginVnPathPtr
 

Functions

int intrusive_ptr_add_ref (const OriginVnPath *covnpath)
 
int intrusive_ptr_del_ref (const OriginVnPath *covnpath)
 
void intrusive_ptr_release (const OriginVnPath *covnpath)
 

Typedef Documentation

◆ OriginVnPathPtr

typedef boost::intrusive_ptr<const OriginVnPath> OriginVnPathPtr

Definition at line 103 of file bgp_origin_vn_path.h.

Function Documentation

◆ intrusive_ptr_add_ref()

int intrusive_ptr_add_ref ( const OriginVnPath covnpath)
inline

Definition at line 85 of file bgp_origin_vn_path.h.

◆ intrusive_ptr_del_ref()

int intrusive_ptr_del_ref ( const OriginVnPath covnpath)
inline

Definition at line 89 of file bgp_origin_vn_path.h.

◆ intrusive_ptr_release()

void intrusive_ptr_release ( const OriginVnPath covnpath)
inline

Definition at line 93 of file bgp_origin_vn_path.h.