TpCpu 类
V0.2.1TpExtUtils
2025-11-14
基础信息
| 头文件: | include <TpCpu.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpCpu(const TpString &name=TpString(""), tpBool enable=TP_TRUE, uint16_t samp=1000) | 构造函数 | |
|---|---|---|
| ~TpCpu() | ||
| TpList< TpCpuCore * > | getList() | 获取CPU所有核心的信息(静态信息) |
| TpList< TpCpuCore * > | getState() | 获取cpu状态(使用率)列表(动态信息) |
| TpCpuCore * | getCoreState() | 获取CPU核心状态(总核心) |
| TpCpuCore * | getCoreState(uint16_t core) | 获取指定的单个核心的状态 |
成员函数说明
TpCpu::TpCpu(const TpString &name=TpString(""), tpBool enable=TP_TRUE, uint16_t samp=1000)
构造函数...
构造函数
参数:name: CPU名字,用于多CPU情况,暂未考虑多CPU情况
参数:enable: 自动更新cpu状态使能,设置为true会自动更新CPU状态
参数:samp: CPU状态更新频率
TpCpu::~TpCpu()
暂无注释...
TpList< TpCpuCore * > TpCpu::getList()
获取CPU所有核心的信息(静态信息)...
获取CPU所有核心的信息(静态信息)
返回值:CPU核心列表
TpList< TpCpuCore * > TpCpu::getState()
获取cpu状态(使用率)列表(动态信息)...
获取cpu状态(使用率)列表(动态信息)
返回值:cpu核心列表
TpCpuCore * TpCpu::getCoreState()
获取CPU核心状态(总核心)...
获取CPU核心状态(总核心)
返回值:返回对应的核心的状态信息
TpCpuCore * TpCpu::getCoreState(uint16_t core)
获取指定的单个核心的状态...
获取指定的单个核心的状态
参数:core: 核心编号
返回值:返回对应核心的状态信息
