#include <mac_learning_db_client.h>
|
void | AddEvent (const DBEntry *entry, MacLearningDBState *state) |
|
void | DeleteEvent (const DBEntry *entry, MacLearningDBState *state) |
|
void | DeleteNoOpEvent (const DBEntry *entry, MacLearningDBState *state) |
|
void | ChangeEvent (const DBEntry *entry, MacLearningDBState *state) |
|
void | ReleaseToken (const DBEntry *entry) |
|
void | DeleteAllMac (const DBEntry *entry, MacLearningDBState *state) |
|
void | InterfaceNotify (DBTablePartBase *part, DBEntryBase *e) |
|
void | VrfNotify (DBTablePartBase *part, DBEntryBase *e) |
|
void | RouteNotify (MacLearningVrfState *state, Agent::RouteTableType type, DBTablePartBase *partition, DBEntryBase *e) |
|
void | EvpnRouteNotify (MacLearningVrfState *state, Agent::RouteTableType type, DBTablePartBase *partition, DBEntryBase *e) |
|
void | VnNotify (DBTablePartBase *part, DBEntryBase *e) |
|
void | HealthCheckNotify (DBTablePartBase *part, DBEntryBase *e) |
|
void | FreeRouteState (const DBEntry *e, uint32_t gen_id) |
|
void | EnqueueAgingTableDelete (const VrfEntry *vrf) |
|
| DISALLOW_COPY_AND_ASSIGN (MacLearningDBClient) |
|
Definition at line 34 of file mac_learning_db_client.h.
MacLearningDBClient::MacLearningDBClient |
( |
Agent * |
agent | ) |
|
MacLearningDBClient::~MacLearningDBClient |
( |
| ) |
|
|
virtual |
void MacLearningDBClient::EnqueueAgingTableDelete |
( |
const VrfEntry * |
vrf | ) |
|
|
private |
void MacLearningDBClient::FreeDBState |
( |
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
void MacLearningDBClient::FreeRouteState |
( |
const DBEntry * |
e, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
private |
void MacLearningDBClient::Init |
( |
| ) |
|
void MacLearningDBClient::ReleaseToken |
( |
const DBEntry * |
entry | ) |
|
|
private |
void MacLearningDBClient::Shutdown |
( |
| ) |
|
Agent* MacLearningDBClient::agent_ |
|
private |
The documentation for this class was generated from the following files: