#include <ksync_flow_index_manager.h>
Definition at line 28 of file ksync_flow_index_manager.h.
◆ KSyncFlowIndexManager()
| KSyncFlowIndexManager::KSyncFlowIndexManager |
( |
KSync * |
ksync | ) |
|
◆ ~KSyncFlowIndexManager()
| KSyncFlowIndexManager::~KSyncFlowIndexManager |
( |
| ) |
|
|
virtual |
◆ AcquireIndexUnLocked()
| uint8_t KSyncFlowIndexManager::AcquireIndexUnLocked |
( |
uint32_t |
index, |
|
|
uint8_t |
gen_id, |
|
|
FlowEntry * |
flow |
|
) |
| |
|
private |
◆ CreateInternal()
| void KSyncFlowIndexManager::CreateInternal |
( |
FlowEntry * |
flow | ) |
|
|
private |
◆ Delete()
| void KSyncFlowIndexManager::Delete |
( |
FlowEntry * |
flow | ) |
|
◆ DisableSend()
| void KSyncFlowIndexManager::DisableSend |
( |
FlowEntry * |
flow, |
|
|
uint8_t |
evict_gen_id |
|
) |
| |
◆ FindByIndex()
| FlowEntryPtr KSyncFlowIndexManager::FindByIndex |
( |
uint32_t |
idx | ) |
|
◆ InitDone()
| void KSyncFlowIndexManager::InitDone |
( |
uint32_t |
count | ) |
|
◆ ReleaseIndexUnLocked()
| void KSyncFlowIndexManager::ReleaseIndexUnLocked |
( |
FlowEntry * |
flow | ) |
|
|
private |
◆ sm_log_count()
| uint16_t KSyncFlowIndexManager::sm_log_count |
( |
| ) |
const |
|
inline |
◆ TriggerKSyncEvent()
◆ Update()
| void KSyncFlowIndexManager::Update |
( |
FlowEntry * |
flow | ) |
|
◆ UpdateFlowHandle()
| void KSyncFlowIndexManager::UpdateFlowHandle |
( |
FlowTableKSyncEntry * |
kentry, |
|
|
uint32_t |
index, |
|
|
uint8_t |
gen_id |
|
) |
| |
◆ count_
| uint32_t KSyncFlowIndexManager::count_ |
|
private |
◆ index_list_
| struct IndexEntry* KSyncFlowIndexManager::index_list_ |
|
private |
◆ kActiveGenIdDiffMax
| const uint8_t KSyncFlowIndexManager::kActiveGenIdDiffMax = 127 |
|
static |
◆ ksync_
| KSync* KSyncFlowIndexManager::ksync_ |
|
private |
◆ proto_
◆ sm_log_count_
| uint16_t KSyncFlowIndexManager::sm_log_count_ |
|
private |
The documentation for this class was generated from the following files: