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