Alloc(const KSyncEntry *key, uint32_t index) | FlowTableKSyncObject | 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 | |
Delete(KSyncEntry *entry) | KSyncObject | |
delete_scheduled() | KSyncObject | inline |
DISALLOW_COPY_AND_ASSIGN(FlowTableKSyncObject) | FlowTableKSyncObject | private |
DoEventTrace(void) | FlowTableKSyncObject | inlinevirtual |
EmptyTable(void) | KSyncObject | inlinevirtual |
Find(FlowEntry *key) | FlowTableKSyncObject | |
KSyncObject::Find(const KSyncEntry *key) | KSyncObject | |
flow_req() | FlowTableKSyncObject | inline |
flow_req_ | FlowTableKSyncObject | private |
flow_table() const | FlowTableKSyncObject | inline |
flow_table_ | FlowTableKSyncObject | private |
FlowTable class | FlowTableKSyncObject | friend |
FlowTableKSyncObject(KSync *ksync) | FlowTableKSyncObject | |
FlowTableKSyncObject(KSync *ksync, int max_index) | FlowTableKSyncObject | |
Free(KSyncEntry *key) | FlowTableKSyncObject | virtual |
free_list() | FlowTableKSyncObject | inline |
free_list_ | FlowTableKSyncObject | private |
FwdRefTree typedef | KSyncObject | |
GenerateKSyncEvent(FlowTableKSyncEntry *entry, KSyncEntry::KSyncEvent event) | FlowTableKSyncObject | |
GetKey(KSyncEntry *entry) | FlowTableKSyncObject | virtual |
GetKSyncTraceBuf() | KSyncObject | inlinevirtual |
GetReference(const KSyncEntry *key) | KSyncObject | |
GrowFreeList() | FlowTableKSyncObject | |
Init() | FlowTableKSyncObject | |
InitStaleEntryCleanup(boost::asio::io_context &ios, uint32_t cleanup_time, uint32_t cleanup_intvl, uint16_t entries_per_intvl) | KSyncObject | |
IsEmpty(void) | KSyncObject | inline |
kFlowDepSyncTimeout | FlowTableKSyncObject | static |
KFlowUnresolvedListYield | FlowTableKSyncObject | static |
ksync() const | FlowTableKSyncObject | inline |
ksync_ | FlowTableKSyncObject | private |
KSyncBackRefNode typedef | KSyncObject | |
KSyncFwdRefNode typedef | KSyncObject | |
KSyncObject(const std::string &name) | KSyncObject | |
KSyncObject(const std::string &name, int max_index) | KSyncObject | |
KSyncObjectNode typedef | KSyncObject | |
KSyncSandeshContext class | FlowTableKSyncObject | friend |
lock_ | KSyncObject | mutableprotected |
NetlinkAck(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | FlowTableKSyncObject | virtual |
Next(const KSyncEntry *entry) const | KSyncObject | |
NotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncObject | |
PreFree(KSyncEntry *entry) | KSyncObject | inlinevirtual |
SafeNotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncObject | |
set_delete_scheduled() | KSyncObject | inline |
set_flow_table(FlowTable *table) | FlowTableKSyncObject | inline |
Shutdown() | FlowTableKSyncObject | inline |
Size() | KSyncObject | inline |
StartTimer() | FlowTableKSyncObject | |
timer_ | FlowTableKSyncObject | private |
TimerExpiry() | FlowTableKSyncObject | |
Tree typedef | KSyncObject | |
unresolved_flow_list_ | FlowTableKSyncObject | private |
UpdateFlowHandle(FlowTableKSyncEntry *entry, uint32_t flow_handle) | FlowTableKSyncObject | |
UpdateKey(KSyncEntry *entry, uint32_t flow_handle) | FlowTableKSyncObject | virtual |
UpdateUnresolvedFlowEntry(FlowEntryPtr flowptr) | FlowTableKSyncObject | |
~FlowTableKSyncObject() | FlowTableKSyncObject | virtual |
~KSyncObject() | KSyncObject | virtual |