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

#include <linux_fdb.h>

Inheritance diagram for KSyncLinuxVrfObject:
Collaboration diagram for KSyncLinuxVrfObject:

Public Member Functions

 KSyncLinuxVrfObject (KSyncLinuxVxlan *ksync)
 
virtual ~KSyncLinuxVrfObject ()
 
KSyncVxlanRouteObjectAllocBridgeRouteTable (const VrfEntry *entry)
 
- Public Member Functions inherited from KSyncVxlanVrfObject
 KSyncVxlanVrfObject (KSyncVxlan *ksync)
 
virtual ~KSyncVxlanVrfObject ()
 
void Init ()
 
void Shutdown ()
 
void RegisterDBClients ()
 
KSyncVxlanksync () const
 
void VrfNotify (DBTablePartBase *partition, DBEntryBase *e)
 
void AddToVrfMap (uint32_t vrf_id, KSyncVxlanRouteObject *)
 
void DelFromVrfMap (KSyncVxlanRouteObject *)
 
KSyncVxlanRouteObjectGetRouteKSyncObject (uint32_t vrf_id) const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (KSyncLinuxVrfObject)
 

Additional Inherited Members

- Public Types inherited from KSyncVxlanVrfObject
typedef std::map< uint32_t,
KSyncVxlanRouteObject * > 
VrfRouteObjectMap
 

Detailed Description

Definition at line 14 of file linux_fdb.h.

Constructor & Destructor Documentation

KSyncLinuxVrfObject::KSyncLinuxVrfObject ( KSyncLinuxVxlan ksync)

Definition at line 317 of file linux_vxlan.cc.

KSyncLinuxVrfObject::~KSyncLinuxVrfObject ( )
virtual

Definition at line 321 of file linux_vxlan.cc.

Member Function Documentation

KSyncVxlanRouteObject * KSyncLinuxVrfObject::AllocBridgeRouteTable ( const VrfEntry entry)
virtual

Implements KSyncVxlanVrfObject.

Definition at line 325 of file linux_vxlan.cc.

Here is the call graph for this function:

KSyncLinuxVrfObject::DISALLOW_COPY_AND_ASSIGN ( KSyncLinuxVrfObject  )
private

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