OpenSDN source code
|
#include <route_leak.h>
Public Member Functions | |
RouteLeakManager (Agent *agent) | |
~RouteLeakManager () | |
Agent * | agent () |
void | Notify (DBTablePartBase *partition, DBEntryBase *e) |
void | ReEvaluateRouteExports () |
Private Member Functions | |
bool | VrfWalkNotify (DBTablePartBase *partition, DBEntryBase *e) |
void | VrfWalkDone (DBTableBase *part) |
void | StartRouteWalk (VrfEntry *vrf, RouteLeakVrfState *state) |
void | RouteWalkDone (DBTableBase *part) |
Private Attributes | |
Agent * | agent_ |
DBTable::DBTableWalkRef | vrf_walk_ref_ |
DBTableBase::ListenerId | vrf_listener_id_ |
Definition at line 68 of file route_leak.h.
RouteLeakManager::RouteLeakManager | ( | Agent * | agent | ) |
RouteLeakManager::~RouteLeakManager | ( | ) |
|
inline |
Definition at line 73 of file route_leak.h.
void RouteLeakManager::Notify | ( | DBTablePartBase * | partition, |
DBEntryBase * | e | ||
) |
void RouteLeakManager::ReEvaluateRouteExports | ( | ) |
|
private |
Definition at line 495 of file route_leak.cc.
|
private |
|
private |
Definition at line 481 of file route_leak.cc.
|
private |
|
private |
Definition at line 87 of file route_leak.h.
|
private |
Definition at line 89 of file route_leak.h.
|
private |
Definition at line 88 of file route_leak.h.