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

网卡设备信息. 更多...

#include <dnetdevice.h>

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

struct  DInetAddr4
 IPv4信息 更多...
 
struct  DInetAddr6
 IPv6信息 更多...
 
struct  DNetifInfo
 网络状态信息 更多...
 

Public 成员函数

 DNetDevice (QObject *parent=nullptr)
 
int count ()
 获取所有网卡个数. 更多...
 
QString name (int index)
 
QString vendor (int index)
 获取指定网卡的厂商. 更多...
 
QString model (int index)
 获取指定网卡的型号. 更多...
 
QString type (int index)
 获取指定网卡的类型. 更多...
 
QString macAddress (int index)
 获取指定网卡的MAC地址. 更多...
 
QString driver (int index)
 获取指定网卡的驱动. 更多...
 
QString speed (int index)
 获取指定网卡的速度. 更多...
 
QString status (int index)
 获取指定网卡的连接状态. 更多...
 
DInetAddr4 inetAddr4 (int index)
 获取指定网卡的IP4信息. 更多...
 
DInetAddr6 inetAddr6 (int index)
 获取指定网卡的IP6信息. 更多...
 
DNetifInfo netifInfo (int index)
 获取指定网卡的网络信息. 更多...
 
QString portStatus (int index, int port)
 获取指定网卡的端口状态. 更多...
 
QList< int > applicationPorts (int pid)
 获取指定应用的端口信息. 更多...
 

详细描述

网卡设备信息.

成员函数说明

◆ applicationPorts()

QList< int > DNetDevice::applicationPorts ( int  pid)

获取指定应用的端口信息.

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

◆ count()

int DNetDevice::count ( )

获取所有网卡个数.

返回
所有网卡个数.

◆ driver()

QString DNetDevice::driver ( int  index)

获取指定网卡的驱动.

参数
[in]index指定网卡的ID.
返回
指定网卡的驱动.

◆ inetAddr4()

DInetAddr4 DNetDevice::inetAddr4 ( int  index)

获取指定网卡的IP4信息.

参数
[in]index指定网卡的ID.
返回
指定网卡的IP4信息.

◆ inetAddr6()

DInetAddr6 DNetDevice::inetAddr6 ( int  index)

获取指定网卡的IP6信息.

参数
[in]index指定网卡的ID.
返回
指定网卡的IP6信息.

◆ macAddress()

QString DNetDevice::macAddress ( int  index)

获取指定网卡的MAC地址.

参数
[in]index指定网卡的ID.
返回
指定网卡的MAC地址.

◆ model()

QString DNetDevice::model ( int  index)

获取指定网卡的型号.

参数
[in]index指定网卡的ID.
返回
指定网卡的型号.

◆ netifInfo()

DNetifInfo DNetDevice::netifInfo ( int  index)

获取指定网卡的网络信息.

参数
[in]index指定网卡的ID.
返回
指定网卡的网络信息.

◆ portStatus()

QString DNetDevice::portStatus ( int  index,
int  port 
)

获取指定网卡的端口状态.

参数
[in]index指定网卡的ID.
[in]port端口的ID.
返回
指定网卡的端口状态.

◆ speed()

QString DNetDevice::speed ( int  index)

获取指定网卡的速度.

参数
[in]index指定网卡的ID.
返回
指定网卡的速度.

◆ status()

QString DNetDevice::status ( int  index)

获取指定网卡的连接状态.

参数
[in]index指定网卡的ID.
返回
指定网卡的连接状态.

◆ type()

QString DNetDevice::type ( int  index)

获取指定网卡的类型.

参数
[in]index指定网卡的ID.
返回
指定网卡的类型.

◆ vendor()

QString DNetDevice::vendor ( int  index)

获取指定网卡的厂商.

参数
[in]index指定网卡的ID.
返回
指定网卡的厂商.

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