OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OriginVnPathDB Class Reference

#include <bgp_origin_vn_path.h>

Inheritance diagram for OriginVnPathDB:
Collaboration diagram for OriginVnPathDB:

Public Member Functions

 OriginVnPathDB (BgpServer *server)
 
OriginVnPathPtr PrependAndLocate (const OriginVnPath *ovnpath, const OriginVnPath::OriginVnValue &value)
 
- Public Member Functions inherited from BgpPathAttributeDB< OriginVnPath, OriginVnPathPtr, OriginVnPathSpec, OriginVnPathCompare, OriginVnPathDB >
 BgpPathAttributeDB (int hash_size=GetHashSize())
 
size_t Size ()
 
void Delete (OriginVnPath *attr)
 
OriginVnPathPtr Locate (OriginVnPath *attr)
 
OriginVnPathPtr Locate (const OriginVnPathSpec &spec)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (OriginVnPathDB)
 

Detailed Description

Definition at line 111 of file bgp_origin_vn_path.h.

Constructor & Destructor Documentation

OriginVnPathDB::OriginVnPathDB ( BgpServer server)
explicit

Definition at line 105 of file bgp_origin_vn_path.cc.

Member Function Documentation

OriginVnPathDB::DISALLOW_COPY_AND_ASSIGN ( OriginVnPathDB  )
private
OriginVnPathPtr OriginVnPathDB::PrependAndLocate ( const OriginVnPath ovnpath,
const OriginVnPath::OriginVnValue value 
)

Definition at line 108 of file bgp_origin_vn_path.cc.

Here is the call graph for this function:


The documentation for this class was generated from the following files: