Represents a generic network device the NetworkManager. More...
Header: | #include <NetworkDevice> |
Inherits: | |
Inherited By: | nymeaserver::WiredNetworkDevice and nymeaserver::WirelessNetworkDevice |
enum | NetworkDeviceState { NetworkDeviceStateUnknown, NetworkDeviceStateUnmanaged, NetworkDeviceStateUnavailable, NetworkDeviceStateDisconnected, ..., NetworkDeviceStateFailed } |
enum | NetworkDeviceStateReason { NetworkDeviceStateReasonNone, NetworkDeviceStateReasonUnknown, NetworkDeviceStateReasonNowManaged, NetworkDeviceStateReasonNowUnmanaged, ..., NetworkDeviceStateReasonParentManagedChanged } |
enum | NetworkDeviceType { NetworkDeviceTypeUnknown, NetworkDeviceTypeEthernet, NetworkDeviceTypeWifi, NetworkDeviceTypeBluetooth, ..., NetworkDeviceTypeVEth } |
NetworkDevice(const QDBusObjectPath & objectPath, QObject * parent = 0) | |
QDBusObjectPath | activeConnection() const |
bool | autoconnect() const |
QList<QDBusObjectPath> | availableConnections() const |
NetworkDeviceState | deviceState() const |
NetworkDeviceStateReason | deviceStateReason() const |
QString | deviceStateString() const |
NetworkDeviceType | deviceType() const |
void | disconnectDevice() |
QString | driver() const |
QString | driverVersion() const |
QString | firmwareVersion() const |
QString | interface() const |
QDBusObjectPath | ip4Config() const |
QString | ipInterface() const |
uint | metered() const |
uint | mtu() const |
QDBusObjectPath | objectPath() const |
QString | physicalPortId() const |
QString | udi() const |
void | deviceChanged() |
QString | deviceStateReasonToString(const NetworkDeviceStateReason & deviceStateReason) |
QString | deviceStateToString(const NetworkDeviceState & deviceState) |
QString | deviceTypeToString(const NetworkDeviceType & deviceType) |
Represents a generic network device the NetworkManager.
See also WiredNetworkDevice and WirelessNetworkDevice.
Constant | Value |
---|---|
nymeaserver::NetworkDevice::NetworkDeviceStateUnknown | 0 |
nymeaserver::NetworkDevice::NetworkDeviceStateUnmanaged | 10 |
nymeaserver::NetworkDevice::NetworkDeviceStateUnavailable | 20 |
nymeaserver::NetworkDevice::NetworkDeviceStateDisconnected | 30 |
nymeaserver::NetworkDevice::NetworkDeviceStatePrepare | 40 |
nymeaserver::NetworkDevice::NetworkDeviceStateConfig | 50 |
nymeaserver::NetworkDevice::NetworkDeviceStateNeedAuth | 60 |
nymeaserver::NetworkDevice::NetworkDeviceStateIpConfig | 70 |
nymeaserver::NetworkDevice::NetworkDeviceStateIpCheck | 80 |
nymeaserver::NetworkDevice::NetworkDeviceStateSecondaries | 90 |
nymeaserver::NetworkDevice::NetworkDeviceStateActivated | 100 |
nymeaserver::NetworkDevice::NetworkDeviceStateDeactivating | 110 |
nymeaserver::NetworkDevice::NetworkDeviceStateFailed | 120 |
Constant | Value |
---|---|
nymeaserver::NetworkDevice::NetworkDeviceStateReasonNone | 0 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonUnknown | 1 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonNowManaged | 2 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonNowUnmanaged | 3 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonConfigFailed | 4 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonIpConfigUnavailable | 5 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonIpConfigExpired | 6 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonNoSecrets | 7 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSupplicantDisconnected | 8 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSupplicantConfigFailed | 9 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSupplicantFailed | 10 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSupplicantTimeout | 11 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonPppStartFailed | 12 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonPppDisconnected | 13 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonPppFailed | 14 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonDhcpStartFailed | 15 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonDhcpError | 16 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonDhcpFailed | 17 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSharedStartFailed | 18 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSharedFailed | 19 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonAutoIpStartFailed | 20 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonAutoIpError | 21 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonAutoIpFailed | 22 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemBusy | 23 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemNoDialTone | 24 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemNoCarrier | 25 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemDialTimeout | 26 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemDialFailed | 27 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemInitFailed | 28 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmApnFailed | 29 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmRegistrationNotSearching | 30 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmRegistrationDenied | 31 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmRegistrationTimeout | 32 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmRegistrationFailed | 33 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmPinCheckFailed | 34 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonFirmwareMissing | 35 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonRemoved | 36 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSleeping | 37 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonConnectionRemoved | 38 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonUserRequest | 39 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonCarrier | 40 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonConnectionAssumed | 41 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSupplicantAvailable | 42 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemNotFound | 43 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonBtFailed | 44 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmSimNotInserted | 45 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmSimPinRequired | 46 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmSimPukRequired | 47 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonGsmSimWrong | 48 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonInfinibandMode | 49 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonDependencyFailed | 50 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonBR2684Failed | 51 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemManagerUnavailable | 52 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSsidNotFound | 53 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSecondaryConnectionFailed | 54 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonDcbFoecFailed | 55 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonTeamdControlFailed | 56 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemFailed | 57 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonModemAvailable | 58 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonSimPinIncorrect | 59 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonNewActivision | 60 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonParentChanged | 61 |
nymeaserver::NetworkDevice::NetworkDeviceStateReasonParentManagedChanged | 62 |
Constant | Value |
---|---|
nymeaserver::NetworkDevice::NetworkDeviceTypeUnknown | 0 |
nymeaserver::NetworkDevice::NetworkDeviceTypeEthernet | 1 |
nymeaserver::NetworkDevice::NetworkDeviceTypeWifi | 2 |
nymeaserver::NetworkDevice::NetworkDeviceTypeBluetooth | 5 |
nymeaserver::NetworkDevice::NetworkDeviceTypeOlpcMesh | 6 |
nymeaserver::NetworkDevice::NetworkDeviceTypeWiMax | 7 |
nymeaserver::NetworkDevice::NetworkDeviceTypeModem | 8 |
nymeaserver::NetworkDevice::NetworkDeviceTypeInfiniBand | 9 |
nymeaserver::NetworkDevice::NetworkDeviceTypeBond | 10 |
nymeaserver::NetworkDevice::NetworkDeviceTypeVLan | 11 |
nymeaserver::NetworkDevice::NetworkDeviceTypeAdsl | 12 |
nymeaserver::NetworkDevice::NetworkDeviceTypeBridge | 13 |
nymeaserver::NetworkDevice::NetworkDeviceTypeGeneric | 14 |
nymeaserver::NetworkDevice::NetworkDeviceTypeTeam | 15 |
nymeaserver::NetworkDevice::NetworkDeviceTypeTun | 16 |
nymeaserver::NetworkDevice::NetworkDeviceTypeIpTunnel | 17 |
nymeaserver::NetworkDevice::NetworkDeviceTypeMacVLan | 18 |
nymeaserver::NetworkDevice::NetworkDeviceTypeVXLan | 19 |
nymeaserver::NetworkDevice::NetworkDeviceTypeVEth | 20 |
Constructs a new NetworkDevice with the given dbus objectPath and parent.
Returns the dbus object path of the currently active connection of this NetworkDevice.
Returns true if autoconnect is enabled for this NetworkDevice.
Returns the list of dbus object paths for the currently available connection of this NetworkDevice.
[signal]
void NetworkDevice::deviceChanged()This signal will be emitted when the properties of this NetworkDevice have changed.
Returns the device state of this NetworkDevice.
See also NetworkDeviceState.
Returns the reason for the current state of this NetworkDevice.
See also NetworkDeviceStateReason.
[static]
QString NetworkDevice::deviceStateReasonToString(const NetworkDeviceStateReason & deviceStateReason)Returns the human readable device state of this NetworkDevice.
See also NetworkDeviceState.
[static]
QString NetworkDevice::deviceStateToString(const NetworkDeviceState & deviceState)Returns the device type of this NetworkDevice.
See also NetworkDeviceType.
[static]
QString NetworkDevice::deviceTypeToString(const NetworkDeviceType & deviceType)Disconnect the current connection from this NetworkDevice.
Returns the used driver name for this NetworkDevice.
Returns the version of the used driver for this NetworkDevice.
Returns the firmware version of this NetworkDevice.
Returns the interface name of this NetworkDevice.
Returns the dbus object path from the IPv4 configuration of this NetworkDevice.
Returns the ip interface of this NetworkDevice.
Returns the metered property of this NetworkDevice.
Returns the mtu of this NetworkDevice.
Returns the dbus object path of this NetworkDevice.
Returns the physical port id of this NetworkDevice.
Returns the udi of this NetworkDevice.