OpenSDN source code
|
#include <route_leak.h>
Public Member Functions | |
RouteLeakVrfState (VrfEntry *source_vrf, VrfEntry *dest_vrf) | |
~RouteLeakVrfState () | |
bool | Notify (DBTablePartBase *partition, DBEntryBase *e) |
void | Delete () |
void | SetDestVrf (VrfEntry *dest_vrf) |
VrfEntry * | dest_vrf () |
bool | deleted () const |
![]() | |
virtual | ~DBState () |
Private Member Functions | |
void | WalkDoneInternal (DBTableBase *part) |
bool | WalkCallBack (DBTablePartBase *partition, DBEntryBase *entry) |
void | AddDefaultRoute () |
void | DeleteDefaultRoute () |
Private Attributes | |
VrfEntryRef | source_vrf_ |
VrfEntryRef | dest_vrf_ |
DBTableBase::ListenerId | route_listener_id_ |
DBTable::DBTableWalkRef | walk_ref_ |
bool | deleted_ |
Definition at line 38 of file route_leak.h.
RouteLeakVrfState::~RouteLeakVrfState | ( | ) |
Definition at line 317 of file route_leak.cc.
|
private |
void RouteLeakVrfState::Delete | ( | ) |
|
inline |
Definition at line 50 of file route_leak.h.
|
private |
|
inline |
Definition at line 47 of file route_leak.h.
bool RouteLeakVrfState::Notify | ( | DBTablePartBase * | partition, |
DBEntryBase * | e | ||
) |
void RouteLeakVrfState::SetDestVrf | ( | VrfEntry * | dest_vrf | ) |
|
private |
|
private |
Definition at line 322 of file route_leak.cc.
|
private |
Definition at line 63 of file route_leak.h.
|
private |
Definition at line 60 of file route_leak.h.
|
private |
Definition at line 61 of file route_leak.h.
|
private |
Definition at line 58 of file route_leak.h.
|
private |
Definition at line 62 of file route_leak.h.