OpenSDN source code
|
This is the complete list of members for VrfKSyncObject, including all inherited members.
AddIpMacBinding(VrfEntry *vrf, const IpAddress &ip, const MacAddress &mac, uint32_t ethernet_tag, uint32_t pref, bool wait_for_traffic) | VrfKSyncObject | |
Alloc(const KSyncEntry *entry, uint32_t index) | VrfKSyncObject | virtual |
BackRefAdd(KSyncEntry *key, KSyncEntry *reference) | KSyncObject | |
BackRefDel(KSyncEntry *key) | KSyncObject | |
BackRefReEval(KSyncEntry *key) | KSyncObject | |
BackRefTree typedef | KSyncObject | |
Change(KSyncEntry *entry) | KSyncObject | |
ChangeKey(KSyncEntry *entry, uint32_t arg) | KSyncObject | protected |
ClearStale(KSyncEntry *entry) | KSyncObject | protected |
Create(const KSyncEntry *key) | KSyncObject | |
Create(const KSyncEntry *key, bool skip_lookup) | KSyncObject | |
CreateImpl(const KSyncEntry *key) | KSyncObject | protected |
CreateStale(const KSyncEntry *key) | KSyncObject | |
DBEntryFilter(const DBEntry *entry, const KSyncDBEntry *ksync) | KSyncDBObject | virtual |
DBFilterAccept enum value | KSyncDBObject | |
DBFilterDelAdd enum value | KSyncDBObject | |
DBFilterDelete enum value | KSyncDBObject | |
DBFilterIgnore enum value | KSyncDBObject | |
DBFilterMax enum value | KSyncDBObject | |
DBFilterResp enum name | KSyncDBObject | |
DBToKSyncEntry(const DBEntry *entry) | VrfKSyncObject | virtual |
Delete(KSyncEntry *entry) | KSyncObject | |
delete_scheduled() | KSyncObject | inline |
DelIpMacBinding(VrfEntry *vrf, const IpAddress &ip, const MacAddress &mac, uint32_t ethernet_tag) | VrfKSyncObject | |
DISALLOW_COPY_AND_ASSIGN(VrfKSyncObject) | VrfKSyncObject | private |
DoEventTrace(void) | KSyncObject | inlinevirtual |
EmptyTable(void) | KSyncObject | inlinevirtual |
EvpnRouteTableNotify(DBTablePartBase *partition, DBEntryBase *e) | VrfKSyncObject | |
Find(const KSyncEntry *key) | KSyncObject | |
Free(KSyncEntry *entry) | KSyncObject | virtual |
FwdRefTree typedef | KSyncObject | |
GetDBTable() | KSyncDBObject | inline |
GetIpMacBinding(VrfEntry *vrf, const IpAddress &ip, const InetUnicastRouteEntry *rt) const | VrfKSyncObject | |
GetIpMacWaitForTraffic(VrfEntry *vrf, const IpAddress &ip) const | VrfKSyncObject | |
GetKey(KSyncEntry *entry) | KSyncObject | protectedvirtual |
GetKSyncTraceBuf() | KSyncObject | inlinevirtual |
GetListenerId(DBTableBase *table) | KSyncDBObject | |
GetReference(const KSyncEntry *key) | KSyncObject | |
id() const | KSyncDBObject | inline |
InitStaleEntryCleanup(boost::asio::io_context &ios, uint32_t cleanup_time, uint32_t cleanup_intvl, uint16_t entries_per_intvl) | KSyncObject | |
IpToMacBinding typedef | VrfKSyncObject | |
IpToMacBindingKey typedef | VrfKSyncObject | |
IsEmpty(void) | KSyncObject | inline |
ksync() const | VrfKSyncObject | inline |
ksync_ | VrfKSyncObject | private |
KSyncBackRefNode typedef | KSyncObject | |
KSyncDBObject(const std::string &name) | KSyncDBObject | |
KSyncDBObject(const std::string &name, int max_index) | KSyncDBObject | |
KSyncDBObject(const std::string &name, DBTableBase *table) | KSyncDBObject | |
KSyncDBObject(const std::string &name, DBTableBase *table, int max_index) | KSyncDBObject | |
KSyncFwdRefNode typedef | KSyncObject | |
KSyncObject(const std::string &name) | KSyncObject | |
KSyncObject(const std::string &name, int max_index) | KSyncObject | |
KSyncObjectNode typedef | KSyncObject | |
lock_ | KSyncObject | mutableprotected |
marked_delete_ | VrfKSyncObject | private |
NetlinkAck(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncObject | virtual |
Next(const KSyncEntry *entry) const | KSyncObject | |
Notify(DBTablePartBase *partition, DBEntryBase *entry) | KSyncDBObject | |
NotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncObject | |
NotifyUcRoute(VrfEntry *vrf, VrfState *state, const IpAddress &ip) | VrfKSyncObject | |
PreFree(KSyncEntry *entry) | KSyncObject | inlinevirtual |
RegisterDb(DBTableBase *table) | KSyncDBObject | |
RegisterDBClients() | VrfKSyncObject | |
RouteNeedsMacBinding(const InetUnicastRouteEntry *rt) | VrfKSyncObject | |
SafeNotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncObject | |
set_delete_scheduled() | KSyncObject | inline |
set_test_id(DBTableBase::ListenerId id) | KSyncDBObject | |
Shutdown() | VrfKSyncObject | |
Size() | KSyncObject | inline |
Tree typedef | KSyncObject | |
UnregisterDb(DBTableBase *table) | KSyncDBObject | |
UnRegisterEvpnRouteTableListener(const VrfEntry *entry, VrfState *state) | VrfKSyncObject | |
UpdateKey(KSyncEntry *entry, uint32_t arg) | KSyncObject | inlineprotectedvirtual |
vrf_listener_id() const | VrfKSyncObject | inline |
vrf_listener_id_ | VrfKSyncObject | private |
vrf_table_ | VrfKSyncObject | private |
VrfKSyncObject(KSync *ksync) | VrfKSyncObject | |
VrfNotify(DBTablePartBase *partition, DBEntryBase *e) | VrfKSyncObject | |
~KSyncDBObject() | KSyncDBObject | virtual |
~KSyncObject() | KSyncObject | virtual |
~VrfKSyncObject() | VrfKSyncObject | virtual |