acl  3.5.3.0
ACL_SLICE_STAT结构体 参考

#include <acl_slice.h>

+ ACL_SLICE_STAT 的协作图:

Public 属性

int nslots
 
int islots
 
int page_nslots
 
int page_size
 
int slice_length
 
int slice_size
 
int nbuf
 
acl_uint64 length
 
acl_uint64 used_length
 
unsigned int flag
 

详细描述

内存分片池的状态结构

在文件 acl_slice.h20 行定义.

类成员变量说明

◆ flag

unsigned int ACL_SLICE_STAT::flag

same as the ACL_SLICE's flag been set when created

在文件 acl_slice.h30 行定义.

◆ islots

int ACL_SLICE_STAT::islots

current position of free slots slice

在文件 acl_slice.h22 行定义.

◆ length

acl_uint64 ACL_SLICE_STAT::length

total size of all MEM_BUF's buf

在文件 acl_slice.h28 行定义.

◆ nbuf

int ACL_SLICE_STAT::nbuf

count of MEM_BUF allocated

在文件 acl_slice.h27 行定义.

◆ nslots

int ACL_SLICE_STAT::nslots

total slice count free in slots

在文件 acl_slice.h21 行定义.

◆ page_nslots

int ACL_SLICE_STAT::page_nslots

count slice of each page

在文件 acl_slice.h23 行定义.

◆ page_size

int ACL_SLICE_STAT::page_size

length of each malloc

在文件 acl_slice.h24 行定义.

◆ slice_length

int ACL_SLICE_STAT::slice_length

length of each slice from user's set

在文件 acl_slice.h25 行定义.

◆ slice_size

int ACL_SLICE_STAT::slice_size

length of each slice really allocated

在文件 acl_slice.h26 行定义.

◆ used_length

acl_uint64 ACL_SLICE_STAT::used_length

total size of used

在文件 acl_slice.h29 行定义.


该结构体的文档由以下文件生成: