DtkDevice
DTK library for device.
Dtk::Device::DProcessDevice类 参考

应用信息. 更多...

#include <dprocessdevice.h>

类 Dtk::Device::DProcessDevice 继承关系图:

struct  DProcessBaseInfo
 应用基础信息 更多...
 
struct  DProcessIOInfo
 应用IO状态信息 更多...
 
struct  DProcessMemoryInfo
 应用内存状态信息 更多...
 
struct  DProcessNetworkInfo
 应用网络状态信息 更多...
 
struct  DProcessStatus
 应用状态信息 更多...
 

Public 成员函数

 DProcessDevice (QObject *parent=nullptr)
 
QList< pid_t > allPids ()
 获取所有应用ID. 更多...
 
QHash< QString, QString > environment (pid_t pid)
 获取指定应用的环境信息. 更多...
 
QString groupName (const gid_t &gid)
 获取指定组的名称. 更多...
 
DProcessBaseInfo baseInfo (pid_t pid)
 获取指定应用的基本信息. 更多...
 
DProcessMemoryInfo memoryInfo (pid_t pid)
 获取指定应用的内存信息. 更多...
 
DProcessIOInfo ioInfo (pid_t pid)
 获取指定应用的IO信息. 更多...
 
DProcessNetworkInfo networkInfo (pid_t pid)
 获取指定应用的网络信息. 更多...
 
DProcessStatus status (pid_t pid)
 获取指定应用的状态信息. 更多...
 

详细描述

应用信息.

成员函数说明

◆ allPids()

QList< pid_t > DProcessDevice::allPids ( )

获取所有应用ID.

返回
所有应用ID.

◆ baseInfo()

QString DProcessDevice::baseInfo ( pid_t  pid)

获取指定应用的基本信息.

参数
[in]pid应用的ID
返回
指定应用的基本信息.

◆ environment()

QHash< QString, QString > DProcessDevice::environment ( pid_t  pid)

获取指定应用的环境信息.

参数
[in]pid应用的ID
返回
指定应用的环境信息.

◆ groupName()

QString DProcessDevice::groupName ( const gid_t &  gid)

获取指定组的名称.

参数
[in]gid组的ID
返回
指定组的名称.

◆ ioInfo()

QString DProcessDevice::ioInfo ( pid_t  pid)

获取指定应用的IO信息.

参数
[in]pid应用的ID
返回
获取指定应用的IO信息.

◆ memoryInfo()

QString DProcessDevice::memoryInfo ( pid_t  pid)

获取指定应用的内存信息.

参数
[in]pid应用的ID
返回
获取指定应用的内存信息.

◆ networkInfo()

QString DProcessDevice::networkInfo ( pid_t  pid)

获取指定应用的网络信息.

参数
[in]pid应用的ID
返回
获取指定应用的网络信息.

◆ status()

QString DProcessDevice::status ( pid_t  pid)

获取指定应用的状态信息.

参数
[in]pid应用的ID
返回
获取指定应用的状态信息.

该类的文档由以下文件生成: