#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: