DtkDevice
DTK library for device.
|
应用信息. 更多...
#include <dprocessdevice.h>
类 | |
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) |
获取指定应用的状态信息. 更多... | |
应用信息.
QList< pid_t > DProcessDevice::allPids | ( | ) |
获取所有应用ID.
QString DProcessDevice::baseInfo | ( | pid_t | pid | ) |
获取指定应用的基本信息.
[in] | pid | 应用的ID |
QHash< QString, QString > DProcessDevice::environment | ( | pid_t | pid | ) |
获取指定应用的环境信息.
[in] | pid | 应用的ID |
QString DProcessDevice::groupName | ( | const gid_t & | gid | ) |
获取指定组的名称.
[in] | gid | 组的ID |
QString DProcessDevice::ioInfo | ( | pid_t | pid | ) |
获取指定应用的IO信息.
[in] | pid | 应用的ID |
QString DProcessDevice::memoryInfo | ( | pid_t | pid | ) |
获取指定应用的内存信息.
[in] | pid | 应用的ID |
QString DProcessDevice::networkInfo | ( | pid_t | pid | ) |
获取指定应用的网络信息.
[in] | pid | 应用的ID |
QString DProcessDevice::status | ( | pid_t | pid | ) |
获取指定应用的状态信息.
[in] | pid | 应用的ID |