#include <ksync_memory.h>
Definition at line 15 of file ksync_memory.h.
◆ KSyncMemory()
| KSyncMemory::KSyncMemory |
( |
KSync * |
ksync, |
|
|
uint32_t |
minor_id |
|
) |
| |
◆ ~KSyncMemory()
| KSyncMemory::~KSyncMemory |
( |
| ) |
|
|
virtual |
◆ audit_timeout()
| uint32_t KSyncMemory::audit_timeout |
( |
| ) |
const |
|
inline |
◆ AuditProcess()
| bool KSyncMemory::AuditProcess |
( |
| ) |
|
◆ CreateProtoAuditEntry()
| virtual void KSyncMemory::CreateProtoAuditEntry |
( |
uint32_t |
index, |
|
|
uint8_t |
gen_id |
|
) |
| |
|
pure virtual |
◆ DecrementHoldFlowCounter()
| virtual void KSyncMemory::DecrementHoldFlowCounter |
( |
| ) |
|
|
inlinevirtual |
◆ EncodeReq()
| virtual int KSyncMemory::EncodeReq |
( |
nl_client * |
nl, |
|
|
uint32_t |
attr_len |
|
) |
| |
|
pure virtual |
◆ get_entry_size()
| virtual int KSyncMemory::get_entry_size |
( |
| ) |
|
|
pure virtual |
◆ GetKernelTableSize()
| int KSyncMemory::GetKernelTableSize |
( |
| ) |
|
◆ GetTableSize()
| void KSyncMemory::GetTableSize |
( |
| ) |
|
◆ IncrementHoldFlowCounter()
| virtual void KSyncMemory::IncrementHoldFlowCounter |
( |
| ) |
|
|
inlinevirtual |
◆ Init()
| void KSyncMemory::Init |
( |
| ) |
|
|
virtual |
◆ InitMem()
| void KSyncMemory::InitMem |
( |
void * |
hpmem | ) |
|
◆ InitTest()
| void KSyncMemory::InitTest |
( |
| ) |
|
|
virtual |
◆ IsInactiveEntry()
| virtual bool KSyncMemory::IsInactiveEntry |
( |
uint32_t |
idx, |
|
|
uint8_t & |
gen_id |
|
) |
| |
|
pure virtual |
◆ ksync()
| KSync* KSyncMemory::ksync |
( |
| ) |
const |
|
inline |
◆ MapSharedMemory()
| void KSyncMemory::MapSharedMemory |
( |
| ) |
|
◆ Mmap()
| void KSyncMemory::Mmap |
( |
bool |
unlink, |
|
|
void * |
khpmem, |
|
|
bool |
kernel_mode |
|
) |
| |
◆ set_major_devid()
| void KSyncMemory::set_major_devid |
( |
int |
id | ) |
|
|
inline |
◆ set_table_path()
| void KSyncMemory::set_table_path |
( |
const std::string & |
path | ) |
|
|
inline |
◆ set_table_size()
| void KSyncMemory::set_table_size |
( |
int |
count | ) |
|
|
inline |
◆ SetTableSize()
| virtual void KSyncMemory::SetTableSize |
( |
| ) |
|
|
inlinevirtual |
◆ Shutdown()
| void KSyncMemory::Shutdown |
( |
void |
| ) |
|
|
virtual |
◆ table_entries_count()
| uint32_t KSyncMemory::table_entries_count |
( |
| ) |
|
|
inline |
◆ UnmapMemTest()
| void KSyncMemory::UnmapMemTest |
( |
| ) |
|
◆ UpdateAgentHoldFlowCounter()
| virtual void KSyncMemory::UpdateAgentHoldFlowCounter |
( |
| ) |
|
|
inlinevirtual |
◆ audit_idx_
| uint32_t KSyncMemory::audit_idx_ |
|
protected |
◆ audit_interval_
| uint32_t KSyncMemory::audit_interval_ |
|
protected |
◆ audit_list_
◆ audit_timeout_
| uint32_t KSyncMemory::audit_timeout_ |
|
protected |
◆ audit_timer_
| Timer* KSyncMemory::audit_timer_ |
|
protected |
◆ audit_yield_
| uint32_t KSyncMemory::audit_yield_ |
|
protected |
◆ kAuditSweepTime
| const uint32_t KSyncMemory::kAuditSweepTime = 180 |
|
static |
◆ kAuditTimeout
| const uint32_t KSyncMemory::kAuditTimeout = (5 * 1000 * 1000) |
|
static |
◆ kAuditYieldMax
| const uint32_t KSyncMemory::kAuditYieldMax = (1024) |
|
static |
◆ kAuditYieldMin
| const uint32_t KSyncMemory::kAuditYieldMin = (100) |
|
static |
◆ kAuditYieldTimer
| const uint32_t KSyncMemory::kAuditYieldTimer = 100 |
|
static |
◆ ksync_
| KSync* KSyncMemory::ksync_ |
|
protected |
◆ major_devid_
| int KSyncMemory::major_devid_ |
|
protected |
◆ minor_devid_
| int KSyncMemory::minor_devid_ |
|
protected |
◆ table_
| void* KSyncMemory::table_ |
|
protected |
◆ table_entries_count_
| uint32_t KSyncMemory::table_entries_count_ |
|
protected |
◆ table_path_
| std::string KSyncMemory::table_path_ |
|
protected |
◆ table_size_
| int KSyncMemory::table_size_ |
|
protected |
The documentation for this class was generated from the following files: