#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::MacLearningDBClient |
( |
Agent * |
agent | ) |
|
◆ ~MacLearningDBClient()
| MacLearningDBClient::~MacLearningDBClient |
( |
| ) |
|
|
virtual |
◆ AddEvent()
◆ ChangeEvent()
◆ DeleteAllMac()
◆ DeleteEvent()
◆ DeleteNoOpEvent()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ EnqueueAgingTableDelete()
| void MacLearningDBClient::EnqueueAgingTableDelete |
( |
const VrfEntry * |
vrf | ) |
|
|
private |
◆ EvpnRouteNotify()
◆ FreeDBState()
| void MacLearningDBClient::FreeDBState |
( |
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
◆ FreeRouteState()
| void MacLearningDBClient::FreeRouteState |
( |
const DBEntry * |
e, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
private |
◆ HealthCheckNotify()
◆ Init()
| void MacLearningDBClient::Init |
( |
| ) |
|
◆ InterfaceNotify()
◆ ReleaseToken()
| void MacLearningDBClient::ReleaseToken |
( |
const DBEntry * |
entry | ) |
|
|
private |
◆ RouteNotify()
◆ Shutdown()
| void MacLearningDBClient::Shutdown |
( |
| ) |
|
◆ VnNotify()
◆ VrfNotify()
◆ agent_
| Agent* MacLearningDBClient::agent_ |
|
private |
◆ hc_listener_id_
◆ interface_listener_id_
◆ vn_listener_id_
◆ vrf_listener_id_
The documentation for this class was generated from the following files: