KySdkNetCard(3)

NAME
KySdkNetCard - 生成网卡信息dbus信号类 主要用来生成网卡列表、检测指定网卡是否处于UP状态、获取系统中当前处于 link up 状态的网卡列表、获取指定网卡的物理MAC地址、 获取指定网卡的第一个IPv4地址、获取指定网卡的所有IPv4地址、获取指定网卡的第一个IPv6地址、获取指定网卡的所有IPv6地址、 获取指定网卡的有线/无线类型、获取指定网卡的厂商名称和设备型号的dbus信号

SYNOPSIS

#include <kysdkdbus.h>

Inherits QObject.

  Public Slots
QStringList getNetCardName () const
获取系统中所有的网卡
int getNetCardUp (const QString netCardName) const
检测指定网卡是否处于UP状态
QStringList getNetCardUpcards () const
获取系统中当前处于 link up 状态的网卡列表
QString getNetCardPhymac (const QString netCardName) const
获取指定网卡的物理MAC地址
QString getNetCardPrivateIPv4 (const QString netCardName) const
获取指定网卡的第一个IPv4地址
QStringList getNetCardIPv4 (const QString netCardName) const
获取指定网卡的所有IPv4地址
QString getNetCardPrivateIPv6 (const QString netCardName) const
获取指定网卡的第一个IPv6地址
int getNetCardType (const QString netCardName) const
获取指定网卡的有线/无线类型
QStringList getNetCardProduct (const QString netCardName) const
获取指定网卡的厂商名称和设备型号
QStringList getNetCardIPv6 (const QString netCardName) const
获取指定网卡的所有IPv6地址

Detailed Description

生成网卡信息dbus信号类 主要用来生成网卡列表、检测指定网卡是否处于UP状态、获取系统中当前处于 link up 状态的网卡列表、获取指定网卡的物理MAC地址、 获取指定网卡的第一个IPv4地址、获取指定网卡的所有IPv4地址、获取指定网卡的第一个IPv6地址、获取指定网卡的所有IPv6地址、 获取指定网卡的有线/无线类型、获取指定网卡的厂商名称和设备型号的dbus信号

Public Slots

  QStringList KySdkNetCard::getNetCardIPv4 (const QString netCardName) const [slot]

获取指定网卡的所有IPv4地址

Parameters
    netCardName 网卡名称，如eno1

Returns
    QStringList IPv4地址列表

  QStringList KySdkNetCard::getNetCardIPv6 (const QString netCardName) const [slot]

获取指定网卡的所有IPv6地址

Parameters
    netCardName 网卡名称，如eno1

Returns
    QStringList IPv6地址列表

  QStringList KySdkNetCard::getNetCardName () const [slot]

获取系统中所有的网卡

Returns
    QStringList 网卡名称列表

  QString KySdkNetCard::getNetCardPhymac (const QString netCardName) const [slot]

获取指定网卡的物理MAC地址

Parameters
    netCardName 网卡名称，如eno1

Returns
    QString 物理MAC地址

  QString KySdkNetCard::getNetCardPrivateIPv4 (const QString netCardName) const [slot]

获取指定网卡的第一个IPv4地址

Parameters
    netCardName 网卡名称，如eno1

Returns
    QString IPv4地址

  QString KySdkNetCard::getNetCardPrivateIPv6 (const QString netCardName) const [slot]

获取指定网卡的第一个IPv6地址

Parameters
    netCardName 网卡名称，如eno1

Returns
    QString IPv6地址

  QStringList KySdkNetCard::getNetCardProduct (const QString netCardName) const [slot]

获取指定网卡的厂商名称和设备型号

Parameters
    netCardName 网卡名称，如eno1

Returns
    QStringList 网卡的厂商名称和设备型号

  int KySdkNetCard::getNetCardType (const QString netCardName) const [slot]

获取指定网卡的有线/无线类型

Parameters
    netCardName 网卡名称，如eno1

Returns
    int 0 有线 1 无线

  int KySdkNetCard::getNetCardUp (const QString netCardName) const [slot]

检测指定网卡是否处于UP状态

Parameters
    netCardName 网卡名称，如eno1

Returns
    int Up返回1，Down返回0

  QStringList KySdkNetCard::getNetCardUpcards () const [slot]

获取系统中当前处于 link up 状态的网卡列表

Returns
    QStringList 处于link up状态的网卡列表

Author

Generated automatically by Doxygen for kysdkdbus.h from the source code.