10DNETWORKMANAGER_BEGIN_NAMESPACE
12class DWiredDevicePrivate;
17 Q_PROPERTY(QByteArray HwAddress READ HwAddress NOTIFY HwAddressChanged)
18 Q_PROPERTY(QByteArray permHwAddress READ permHwAddress NOTIFY permHwAddressChanged)
19 Q_PROPERTY(quint32 speed READ speed NOTIFY speedChanged)
20 Q_PROPERTY(QStringList S390Subchannels READ S390Subchannels NOTIFY S390SubchannelsChanged)
21 Q_PROPERTY(
bool carrier READ carrier NOTIFY carrierChanged)
23 explicit DWiredDevice(
const quint64
id, QObject *parent =
nullptr);
43DNETWORKMANAGER_END_NAMESPACE
对于所有设备都有的属性和方法的封装
Definition: ddevice.h:18
对于Wired设备属性的封装
Definition: dwireddevice.h:15
bool carrier() const
获取网络是否有物理载体
QByteArray permHwAddress() const
获取设备的永久硬件地址 @retunrn 永久硬件地址
void HwAddressChanged(const QByteArray &address)
信号, 当HwAddress属性发生改变时触发
QStringList S390Subchannels() const
用于S/390或z/Architecture设备的S/390子通道阵列 @retunrn 子通道列表
void S390SubchannelsChanged(const QStringList &channels)
信号. 当S390Subchannels属性发生变化时触发
QByteArray HwAddress() const
获取设备的活动硬件地址
quint32 speed() const
获取设备的速度, 单位是Mb/s @retunrn 设备速度
void speedChanged(const quint32 speed)
信号. 当speed属性发生变化时触发
void permHwAddressChanged(const QByteArray &address)
信号. 当permHwAddress属性发生变化时触发
void carrierChanged(const bool carrier)
信号, 当物理载体发生改变时触发