OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 OriginVnPath
OriginVnPathPtr
 

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

typedef boost::intrusive_ptr<const OriginVnPath> OriginVnPathPtr

Definition at line 103 of file bgp_origin_vn_path.h.

Function Documentation

int intrusive_ptr_add_ref ( const OriginVnPath covnpath)
inline

Definition at line 85 of file bgp_origin_vn_path.h.

int intrusive_ptr_del_ref ( const OriginVnPath covnpath)
inline

Definition at line 89 of file bgp_origin_vn_path.h.

void intrusive_ptr_release ( const OriginVnPath covnpath)
inline

Definition at line 93 of file bgp_origin_vn_path.h.

Here is the call graph for this function: