From 2e5fa45ddfbb5cffa1e78221f1cea706e2f298af Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 31 Jul 2019 10:51:42 +0200 Subject: New upstream version 1.19.90 --- docs/api/Makefile.in | 3 - ...org.freedesktop.NetworkManager.Device.Modem.xml | 36 + ...bus-org.freedesktop.NetworkManager.Settings.xml | 61 +- docs/api/dbus-org.freedesktop.NetworkManager.xml | 10 + docs/api/html/NetworkManager.conf.html | 55 +- docs/api/html/NetworkManager.devhelp2 | 34 +- docs/api/html/ch01.html | 5 +- ...rg.freedesktop.NetworkManager.Device.Modem.html | 39 + ...us-org.freedesktop.NetworkManager.Settings.html | 71 +- .../html/gdbus-org.freedesktop.NetworkManager.html | 10 + docs/api/html/index.html | 7 +- docs/api/html/ix01.html | 1484 +++--- docs/api/html/nm-dbus-types.html | 137 +- docs/api/html/nm-openvswitch.html | 4 +- docs/api/html/nm-settings-ifcfg-rh.html | 65 +- docs/api/html/nm-settings.html | 212 +- docs/api/html/nmcli.html | 4 +- docs/api/html/ref-settings.html | 5 +- docs/api/html/settings-6lowpan.html | 2 +- docs/api/html/settings-802-11-olpc-mesh.html | 2 +- .../html/settings-802-11-wireless-security.html | 10 +- docs/api/html/settings-802-11-wireless.html | 10 +- docs/api/html/settings-802-1x.html | 8 +- docs/api/html/settings-802-3-ethernet.html | 8 +- docs/api/html/settings-adsl.html | 2 +- docs/api/html/settings-bluetooth.html | 2 +- docs/api/html/settings-bond.html | 2 +- docs/api/html/settings-bridge-port.html | 4 +- docs/api/html/settings-bridge.html | 4 +- docs/api/html/settings-cdma.html | 2 +- docs/api/html/settings-connection.html | 12 +- docs/api/html/settings-dcb.html | 14 +- docs/api/html/settings-dummy.html | 2 +- docs/api/html/settings-ethtool.html | 2 +- docs/api/html/settings-generic.html | 2 +- docs/api/html/settings-gsm.html | 2 +- docs/api/html/settings-infiniband.html | 2 +- docs/api/html/settings-ip-tunnel.html | 2 +- docs/api/html/settings-ipv4.html | 16 +- docs/api/html/settings-ipv6.html | 16 +- docs/api/html/settings-macsec.html | 2 +- docs/api/html/settings-macvlan.html | 2 +- docs/api/html/settings-match.html | 4 +- docs/api/html/settings-ovs-bridge.html | 12 +- docs/api/html/settings-ovs-dpdk.html | 69 + docs/api/html/settings-ovs-interface.html | 10 +- docs/api/html/settings-ovs-patch.html | 4 +- docs/api/html/settings-ovs-port.html | 4 +- docs/api/html/settings-ppp.html | 4 +- docs/api/html/settings-pppoe.html | 4 +- docs/api/html/settings-proxy.html | 4 +- docs/api/html/settings-serial.html | 4 +- docs/api/html/settings-sriov.html | 6 +- docs/api/html/settings-tc.html | 8 +- docs/api/html/settings-team-port.html | 10 +- docs/api/html/settings-team.html | 22 +- docs/api/html/settings-tun.html | 4 +- docs/api/html/settings-user.html | 4 +- docs/api/html/settings-vlan.html | 8 +- docs/api/html/settings-vpn.html | 4 +- docs/api/html/settings-vxlan.html | 4 +- docs/api/html/settings-wifi-p2p.html | 4 +- docs/api/html/settings-wimax.html | 4 +- docs/api/html/settings-wireguard.html | 20 +- docs/api/html/settings-wpan.html | 4 +- docs/api/settings-spec.xml | 119 +- docs/api/version.xml | 2 +- docs/libnm-glib/Makefile.am | 79 - docs/libnm-glib/Makefile.in | 997 ---- docs/libnm-glib/html/NMAccessPoint.html | 885 ---- docs/libnm-glib/html/NMActiveConnection.html | 1031 ---- docs/libnm-glib/html/NMClient.html | 2567 ---------- docs/libnm-glib/html/NMDHCP4Config.html | 229 - docs/libnm-glib/html/NMDHCP6Config.html | 229 - docs/libnm-glib/html/NMDevice.html | 2321 --------- docs/libnm-glib/html/NMDeviceAdsl.html | 259 - docs/libnm-glib/html/NMDeviceBond.html | 389 -- docs/libnm-glib/html/NMDeviceBridge.html | 396 -- docs/libnm-glib/html/NMDeviceBt.html | 397 -- docs/libnm-glib/html/NMDeviceEthernet.html | 449 -- docs/libnm-glib/html/NMDeviceGeneric.html | 290 -- docs/libnm-glib/html/NMDeviceInfiniband.html | 333 -- docs/libnm-glib/html/NMDeviceModem.html | 293 -- docs/libnm-glib/html/NMDeviceOlpcMesh.html | 378 -- docs/libnm-glib/html/NMDeviceTeam.html | 392 -- docs/libnm-glib/html/NMDeviceVlan.html | 456 -- docs/libnm-glib/html/NMDeviceWifi.html | 848 ---- docs/libnm-glib/html/NMDeviceWimax.html | 924 ---- docs/libnm-glib/html/NMIP4Config.html | 543 -- docs/libnm-glib/html/NMIP6Config.html | 572 --- docs/libnm-glib/html/NMObject.html | 341 -- docs/libnm-glib/html/NMRemoteConnection.html | 778 --- docs/libnm-glib/html/NMRemoteSettings.html | 1138 ----- docs/libnm-glib/html/NMSecretAgent.html | 844 ---- docs/libnm-glib/html/NMVPNConnection.html | 278 - docs/libnm-glib/html/NMWimaxNsp.html | 454 -- docs/libnm-glib/html/annotation-glossary.html | 66 - docs/libnm-glib/html/api-index-full.html | 2701 ---------- docs/libnm-glib/html/ch02.html | 124 - docs/libnm-glib/html/home.png | Bin 256 -> 0 bytes docs/libnm-glib/html/index.html | 155 - docs/libnm-glib/html/left-insensitive.png | Bin 395 -> 0 bytes docs/libnm-glib/html/left.png | Bin 262 -> 0 bytes docs/libnm-glib/html/libnm-glib-NMVPNPlugin.html | 386 -- .../html/libnm-glib-NMVpnPluginUiWidget.html | 552 -- docs/libnm-glib/html/libnm-glib-nm-types.html | 48 - .../html/libnm-glib-nm-vpn-plugin-utils.html | 161 - docs/libnm-glib/html/libnm-glib.devhelp2 | 832 --- docs/libnm-glib/html/libnm-glib.png | Bin 82140 -> 0 bytes docs/libnm-glib/html/object-tree.html | 60 - docs/libnm-glib/html/ref-overview.html | 46 - docs/libnm-glib/html/right-insensitive.png | Bin 373 -> 0 bytes docs/libnm-glib/html/right.png | Bin 261 -> 0 bytes docs/libnm-glib/html/style.css | 483 -- docs/libnm-glib/html/up-insensitive.png | Bin 374 -> 0 bytes docs/libnm-glib/html/up.png | Bin 260 -> 0 bytes docs/libnm-glib/libnm-glib-docs.xml | 117 - docs/libnm-glib/libnm-glib-overrides.txt | 0 docs/libnm-glib/libnm-glib-sections.txt | 1010 ---- docs/libnm-glib/libnm-glib.png | Bin 82140 -> 0 bytes docs/libnm-glib/libnm-glib.types | 55 - docs/libnm-glib/meson.build | 39 - docs/libnm-glib/version.xml | 1 - docs/libnm-glib/version.xml.in | 1 - docs/libnm-util/Makefile.am | 74 - docs/libnm-util/Makefile.in | 992 ---- docs/libnm-util/html/NMConnection.html | 2696 ---------- docs/libnm-util/html/NMSetting.html | 1404 ----- docs/libnm-util/html/NMSetting8021x.html | 3968 --------------- docs/libnm-util/html/NMSettingAdsl.html | 644 --- docs/libnm-util/html/NMSettingBluetooth.html | 353 -- docs/libnm-util/html/NMSettingBond.html | 812 --- docs/libnm-util/html/NMSettingBridge.html | 675 --- docs/libnm-util/html/NMSettingBridgePort.html | 382 -- docs/libnm-util/html/NMSettingCdma.html | 439 -- docs/libnm-util/html/NMSettingConnection.html | 1522 ------ docs/libnm-util/html/NMSettingDcb.html | 1522 ------ docs/libnm-util/html/NMSettingGeneric.html | 191 - docs/libnm-util/html/NMSettingGsm.html | 1105 ---- docs/libnm-util/html/NMSettingIP4Config.html | 2784 ---------- docs/libnm-util/html/NMSettingIP6Config.html | 2728 ---------- docs/libnm-util/html/NMSettingInfiniband.html | 497 -- docs/libnm-util/html/NMSettingOlpcMesh.html | 299 -- docs/libnm-util/html/NMSettingPPP.html | 1240 ----- docs/libnm-util/html/NMSettingPPPOE.html | 437 -- docs/libnm-util/html/NMSettingSerial.html | 497 -- docs/libnm-util/html/NMSettingTeam.html | 319 -- docs/libnm-util/html/NMSettingTeamPort.html | 260 - docs/libnm-util/html/NMSettingVPN.html | 909 ---- docs/libnm-util/html/NMSettingVlan.html | 1028 ---- docs/libnm-util/html/NMSettingWimax.html | 344 -- docs/libnm-util/html/NMSettingWired.html | 1333 ----- docs/libnm-util/html/NMSettingWireless.html | 1548 ------ .../libnm-util/html/NMSettingWirelessSecurity.html | 1903 ------- docs/libnm-util/html/annotation-glossary.html | 69 - docs/libnm-util/html/api-index-full.html | 5340 -------------------- docs/libnm-util/html/ch01.html | 127 - docs/libnm-util/html/home.png | Bin 256 -> 0 bytes docs/libnm-util/html/index.html | 157 - docs/libnm-util/html/left-insensitive.png | Bin 395 -> 0 bytes docs/libnm-util/html/left.png | Bin 262 -> 0 bytes .../libnm-util/html/libnm-util-NetworkManager.html | 1891 ------- .../html/libnm-util-NetworkManagerVPN.html | 949 ---- docs/libnm-util/html/libnm-util-nm-utils.html | 2503 --------- docs/libnm-util/html/libnm-util.devhelp2 | 1711 ------- docs/libnm-util/html/object-tree.html | 108 - docs/libnm-util/html/right-insensitive.png | Bin 373 -> 0 bytes docs/libnm-util/html/right.png | Bin 261 -> 0 bytes docs/libnm-util/html/style.css | 483 -- docs/libnm-util/html/up-insensitive.png | Bin 374 -> 0 bytes docs/libnm-util/html/up.png | Bin 260 -> 0 bytes docs/libnm-util/libnm-util-docs.sgml | 96 - docs/libnm-util/libnm-util-overrides.txt | 0 docs/libnm-util/libnm-util-sections.txt | 1611 ------ docs/libnm-util/libnm-util.types | 74 - docs/libnm-util/meson.build | 32 - docs/libnm-util/version.xml | 1 - docs/libnm-util/version.xml.in | 1 - docs/libnm/Makefile.in | 3 - docs/libnm/html/NMAccessPoint.html | 4 +- docs/libnm/html/NMClient.html | 178 + docs/libnm/html/NMConnection.html | 10 +- docs/libnm/html/NMDevice.html | 4 +- docs/libnm/html/NMDeviceModem.html | 176 + docs/libnm/html/NMSetting.html | 1 + docs/libnm/html/NMSettingConnection.html | 70 +- docs/libnm/html/NMSettingEthtool.html | 61 +- docs/libnm/html/NMSettingGeneric.html | 2 +- docs/libnm/html/NMSettingIP6Config.html | 16 +- docs/libnm/html/NMSettingIPConfig.html | 89 +- docs/libnm/html/NMSettingOvsBridge.html | 44 + docs/libnm/html/NMSettingOvsDpdk.html | 143 + docs/libnm/html/NMSettingOvsInterface.html | 4 +- docs/libnm/html/NMSettingOvsPatch.html | 4 +- docs/libnm/html/NMSettingTeam.html | 48 +- docs/libnm/html/NMSettingTeamPort.html | 6 +- docs/libnm/html/NMSettingWireGuard.html | 90 + docs/libnm/html/NMSettingWired.html | 3 +- docs/libnm/html/NMSettingWireless.html | 13 +- docs/libnm/html/NMWifiP2PPeer.html | 4 +- docs/libnm/html/NMWimaxNsp.html | 4 +- docs/libnm/html/annotation-glossary.html | 2 + docs/libnm/html/api-index-full.html | 396 +- docs/libnm/html/ch03.html | 3 + docs/libnm/html/index.html | 5 +- docs/libnm/html/libnm-nm-dbus-interface.html | 114 +- docs/libnm/html/libnm-nm-errors.html | 4 +- docs/libnm/html/libnm-nm-utils.html | 20 +- docs/libnm/html/libnm-nm-version.html | 32 + docs/libnm/html/libnm.devhelp2 | 45 +- docs/libnm/html/object-tree.html | 2 + docs/libnm/html/usage.html | 2 +- docs/libnm/libnm-docs.xml | 1 + docs/libnm/libnm-sections.txt | 79 + docs/libnm/libnm.types | 2 + docs/libnm/version.xml | 2 +- docs/meson.build | 5 - 217 files changed, 3157 insertions(+), 75233 deletions(-) create mode 100644 docs/api/html/settings-ovs-dpdk.html delete mode 100644 docs/libnm-glib/Makefile.am delete mode 100644 docs/libnm-glib/Makefile.in delete mode 100644 docs/libnm-glib/html/NMAccessPoint.html delete mode 100644 docs/libnm-glib/html/NMActiveConnection.html delete mode 100644 docs/libnm-glib/html/NMClient.html delete mode 100644 docs/libnm-glib/html/NMDHCP4Config.html delete mode 100644 docs/libnm-glib/html/NMDHCP6Config.html delete mode 100644 docs/libnm-glib/html/NMDevice.html delete mode 100644 docs/libnm-glib/html/NMDeviceAdsl.html delete mode 100644 docs/libnm-glib/html/NMDeviceBond.html delete mode 100644 docs/libnm-glib/html/NMDeviceBridge.html delete mode 100644 docs/libnm-glib/html/NMDeviceBt.html delete mode 100644 docs/libnm-glib/html/NMDeviceEthernet.html delete mode 100644 docs/libnm-glib/html/NMDeviceGeneric.html delete mode 100644 docs/libnm-glib/html/NMDeviceInfiniband.html delete mode 100644 docs/libnm-glib/html/NMDeviceModem.html delete mode 100644 docs/libnm-glib/html/NMDeviceOlpcMesh.html delete mode 100644 docs/libnm-glib/html/NMDeviceTeam.html delete mode 100644 docs/libnm-glib/html/NMDeviceVlan.html delete mode 100644 docs/libnm-glib/html/NMDeviceWifi.html delete mode 100644 docs/libnm-glib/html/NMDeviceWimax.html delete mode 100644 docs/libnm-glib/html/NMIP4Config.html delete mode 100644 docs/libnm-glib/html/NMIP6Config.html delete mode 100644 docs/libnm-glib/html/NMObject.html delete mode 100644 docs/libnm-glib/html/NMRemoteConnection.html delete mode 100644 docs/libnm-glib/html/NMRemoteSettings.html delete mode 100644 docs/libnm-glib/html/NMSecretAgent.html delete mode 100644 docs/libnm-glib/html/NMVPNConnection.html delete mode 100644 docs/libnm-glib/html/NMWimaxNsp.html delete mode 100644 docs/libnm-glib/html/annotation-glossary.html delete mode 100644 docs/libnm-glib/html/api-index-full.html delete mode 100644 docs/libnm-glib/html/ch02.html delete mode 100644 docs/libnm-glib/html/home.png delete mode 100644 docs/libnm-glib/html/index.html delete mode 100644 docs/libnm-glib/html/left-insensitive.png delete mode 100644 docs/libnm-glib/html/left.png delete mode 100644 docs/libnm-glib/html/libnm-glib-NMVPNPlugin.html delete mode 100644 docs/libnm-glib/html/libnm-glib-NMVpnPluginUiWidget.html delete mode 100644 docs/libnm-glib/html/libnm-glib-nm-types.html delete mode 100644 docs/libnm-glib/html/libnm-glib-nm-vpn-plugin-utils.html delete mode 100644 docs/libnm-glib/html/libnm-glib.devhelp2 delete mode 100644 docs/libnm-glib/html/libnm-glib.png delete mode 100644 docs/libnm-glib/html/object-tree.html delete mode 100644 docs/libnm-glib/html/ref-overview.html delete mode 100644 docs/libnm-glib/html/right-insensitive.png delete mode 100644 docs/libnm-glib/html/right.png delete mode 100644 docs/libnm-glib/html/style.css delete mode 100644 docs/libnm-glib/html/up-insensitive.png delete mode 100644 docs/libnm-glib/html/up.png delete mode 100644 docs/libnm-glib/libnm-glib-docs.xml delete mode 100644 docs/libnm-glib/libnm-glib-overrides.txt delete mode 100644 docs/libnm-glib/libnm-glib-sections.txt delete mode 100644 docs/libnm-glib/libnm-glib.png delete mode 100644 docs/libnm-glib/libnm-glib.types delete mode 100644 docs/libnm-glib/meson.build delete mode 100644 docs/libnm-glib/version.xml delete mode 100644 docs/libnm-glib/version.xml.in delete mode 100644 docs/libnm-util/Makefile.am delete mode 100644 docs/libnm-util/Makefile.in delete mode 100644 docs/libnm-util/html/NMConnection.html delete mode 100644 docs/libnm-util/html/NMSetting.html delete mode 100644 docs/libnm-util/html/NMSetting8021x.html delete mode 100644 docs/libnm-util/html/NMSettingAdsl.html delete mode 100644 docs/libnm-util/html/NMSettingBluetooth.html delete mode 100644 docs/libnm-util/html/NMSettingBond.html delete mode 100644 docs/libnm-util/html/NMSettingBridge.html delete mode 100644 docs/libnm-util/html/NMSettingBridgePort.html delete mode 100644 docs/libnm-util/html/NMSettingCdma.html delete mode 100644 docs/libnm-util/html/NMSettingConnection.html delete mode 100644 docs/libnm-util/html/NMSettingDcb.html delete mode 100644 docs/libnm-util/html/NMSettingGeneric.html delete mode 100644 docs/libnm-util/html/NMSettingGsm.html delete mode 100644 docs/libnm-util/html/NMSettingIP4Config.html delete mode 100644 docs/libnm-util/html/NMSettingIP6Config.html delete mode 100644 docs/libnm-util/html/NMSettingInfiniband.html delete mode 100644 docs/libnm-util/html/NMSettingOlpcMesh.html delete mode 100644 docs/libnm-util/html/NMSettingPPP.html delete mode 100644 docs/libnm-util/html/NMSettingPPPOE.html delete mode 100644 docs/libnm-util/html/NMSettingSerial.html delete mode 100644 docs/libnm-util/html/NMSettingTeam.html delete mode 100644 docs/libnm-util/html/NMSettingTeamPort.html delete mode 100644 docs/libnm-util/html/NMSettingVPN.html delete mode 100644 docs/libnm-util/html/NMSettingVlan.html delete mode 100644 docs/libnm-util/html/NMSettingWimax.html delete mode 100644 docs/libnm-util/html/NMSettingWired.html delete mode 100644 docs/libnm-util/html/NMSettingWireless.html delete mode 100644 docs/libnm-util/html/NMSettingWirelessSecurity.html delete mode 100644 docs/libnm-util/html/annotation-glossary.html delete mode 100644 docs/libnm-util/html/api-index-full.html delete mode 100644 docs/libnm-util/html/ch01.html delete mode 100644 docs/libnm-util/html/home.png delete mode 100644 docs/libnm-util/html/index.html delete mode 100644 docs/libnm-util/html/left-insensitive.png delete mode 100644 docs/libnm-util/html/left.png delete mode 100644 docs/libnm-util/html/libnm-util-NetworkManager.html delete mode 100644 docs/libnm-util/html/libnm-util-NetworkManagerVPN.html delete mode 100644 docs/libnm-util/html/libnm-util-nm-utils.html delete mode 100644 docs/libnm-util/html/libnm-util.devhelp2 delete mode 100644 docs/libnm-util/html/object-tree.html delete mode 100644 docs/libnm-util/html/right-insensitive.png delete mode 100644 docs/libnm-util/html/right.png delete mode 100644 docs/libnm-util/html/style.css delete mode 100644 docs/libnm-util/html/up-insensitive.png delete mode 100644 docs/libnm-util/html/up.png delete mode 100644 docs/libnm-util/libnm-util-docs.sgml delete mode 100644 docs/libnm-util/libnm-util-overrides.txt delete mode 100644 docs/libnm-util/libnm-util-sections.txt delete mode 100644 docs/libnm-util/libnm-util.types delete mode 100644 docs/libnm-util/meson.build delete mode 100644 docs/libnm-util/version.xml delete mode 100644 docs/libnm-util/version.xml.in create mode 100644 docs/libnm/html/NMSettingOvsDpdk.html (limited to 'docs') diff --git a/docs/api/Makefile.in b/docs/api/Makefile.in index f545b7bc..e35d1daf 100644 --- a/docs/api/Makefile.in +++ b/docs/api/Makefile.in @@ -186,8 +186,6 @@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ -DBUS_CFLAGS = @DBUS_CFLAGS@ -DBUS_LIBS = @DBUS_LIBS@ DBUS_SYS_DIR = @DBUS_SYS_DIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ @@ -210,7 +208,6 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Modem.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Modem.xml index 65c66a97..097525cd 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.Modem.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.Modem.xml @@ -16,6 +16,9 @@ ModemCapabilities readable u CurrentCapabilities readable u +DeviceId readable s +OperatorCode readable s +Apn readable s @@ -66,6 +69,39 @@ CurrentCapabilities readable u Returns: NMDeviceModemCapabilities + + The "DeviceId" property + org.freedesktop.NetworkManager.Device.Modem:DeviceId + +DeviceId readable s + + An identifier used by the modem backend (ModemManager) that aims to + uniquely identify the a device. Can be used to match a connection to a + particular device. + Since: 1.20 + + + + The "OperatorCode" property + org.freedesktop.NetworkManager.Device.Modem:OperatorCode + +OperatorCode readable s + + The MCC and MNC (concatenated) of the network the modem is connected to. + Blank if disconnected or not a 3GPP modem. + Since: 1.20 + + + + The "Apn" property + org.freedesktop.NetworkManager.Device.Modem:Apn + +Apn readable s + + The access point name the modem is connected to. Blank if disconnected. + Since: 1.20 + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml index a0f61b21..1c1991e8 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml @@ -15,6 +15,11 @@ OUT o path); AddConnectionUnsaved (IN a{sa{sv}} connection, OUT o path); +AddConnection2 (IN a{sa{sv}} settings, + IN u flags, + IN a{sv} args, + OUT o path, + OUT a{sv} result); LoadConnections (IN as filenames, OUT b status, OUT as failures); @@ -115,9 +120,7 @@ AddConnectionUnsaved (IN a{sa{sv}} connection, does not start the network connection unless (1) device is idle and able to connect to the network described by the new connection, and (2) the connection is allowed to be started automatically. Use the 'Save' method - on the connection to save these changes to disk. Note that unsaved changes - will be lost if the connection is reloaded from disk (either automatically - on file change or due to an explicit ReloadConnections call). + on the connection to save these changes to disk. @@ -130,6 +133,58 @@ AddConnectionUnsaved (IN a{sa{sv}} connection, + + The AddConnection2() method + org.freedesktop.NetworkManager.Settings.AddConnection2() + +AddConnection2 (IN a{sa{sv}} settings, + IN u flags, + IN a{sv} args, + OUT o path, + OUT a{sv} result); + + "0x1" (to-disk), + "0x2" (in-memory), + "0x20" (block-autoconnect). + Unknown flags cause the call to fail. + args: optional arguments dictionary, for extensibility. Currently no + arguments are accepted. Specifying unknown keys causes the call + to fail. + path: Object path of the new connection that was just added. + result: output argument, currently no additional results are returned. + Add a new connection profile. + Either the flags 0x1 (to-disk) or 0x2 (in-memory) must be specified. + The effect is whether to behave like AddConnection or AddConnectionUnsaved. + If 0x20 (block-autoconnect) is specified, autoconnect for the new profile + is blocked from the beginnin. Otherwise, the profile might automatically + connect if a suitable device is around. + AddConnection2 is a extensible alternative to AddConnection, and AddConnectionUnsaved. + The new variant can do everything that the older variants could, and more. + Since: 1.20 + + + + IN a{sa{sv}} settings: + New connection settings, properties, and (optionally) secrets. + + + IN u flags: + optional flags argument. Currently the following flags are supported: + + + IN a{sv} args: + + + + OUT o path: + + + + OUT a{sv} result: + + + + The LoadConnections() method org.freedesktop.NetworkManager.Settings.LoadConnections() diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.xml b/docs/api/dbus-org.freedesktop.NetworkManager.xml index 9c4f23b9..43e7051f 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.xml @@ -85,6 +85,7 @@ Connectivity readable u ConnectivityCheckAvailable readable b ConnectivityCheckEnabled readwrite b +ConnectivityCheckUri readable s GlobalDnsConfiguration readwrite a{sv} @@ -860,6 +861,15 @@ ConnectivityCheckEnabled readwrite b checking (as a privacy control panel might want to do). + + The "ConnectivityCheckUri" property + org.freedesktop.NetworkManager:ConnectivityCheckUri + +ConnectivityCheckUri readable s + + The URI that NetworkManager will hit to check if there is internet connectivity. + + The "GlobalDnsConfiguration" property org.freedesktop.NetworkManager:GlobalDnsConfiguration diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html index 0069f1e4..e669367e 100644 --- a/docs/api/html/NetworkManager.conf.html +++ b/docs/api/html/NetworkManager.conf.html @@ -146,33 +146,7 @@ plugins-=remove-me

monitor-connection-files

- -

Whether the configured settings plugin(s) - should set up file monitors and immediately pick up changes - made to connection files while NetworkManager is running. This - is disabled by default; NetworkManager will only read - the connection files at startup, and when explicitly requested - via the ReloadConnections D-Bus call. If this key is set to - 'true', then NetworkManager will reload - connection files any time they changed. - Automatic reloading is not advised because there are race conditions - involved and it depends on the way how the editor updates the file. - In some situations, NetworkManager might first delete and add the - connection anew, instead of updating the existing one. Also, NetworkManager - might pick up incomplete settings while the user is still editing the files. -

-

- Note that neither this setting nor restarting the NetworkManager daemon - is the advised way to reload connection profiles from disk. Instead, after - modifying the files reload them with nmcli connection reload - or nmcli connection load "$FILENAME". Even better, - instead of modifying files directly, use NetworkManager tools like - nmcli, nmtui or the GUI. -

-

- This setting is deprecated and will have no effect in the future. -

- +

This setting is deprecated and has no effect.

auth-polkit

@@ -323,8 +297,8 @@ no-auto-default=* /etc/resolv.conf to reflect the nameservers provided by currently active connections.

dnsmasq: NetworkManager will run - dnsmasq as a local caching nameserver, using a "split DNS" - configuration if you are connected to a VPN, and then update + dnsmasq as a local caching nameserver, using "Conditional Forwarding" + if you are connected to a VPN, and then update resolv.conf to point to the local nameserver. It is possible to pass custom options to the dnsmasq instance by adding them to files in the @@ -338,8 +312,8 @@ no-auto-default=*

systemd-resolved: NetworkManager will push the DNS configuration to systemd-resolved

unbound: NetworkManager will talk - to unbound and dnssec-triggerd, providing a "split DNS" - configuration with DNSSEC support. /etc/resolv.conf + to unbound and dnssec-triggerd, using "Conditional Forwarding" + with DNSSEC support. /etc/resolv.conf will be managed by dnssec-trigger daemon.

none: NetworkManager will not modify resolv.conf. This implies @@ -1354,21 +1328,10 @@ enable=nm-version-min:1.3,nm-version-min:1.2.6,nm-version-min:1.0.16

ibft, no-ibft

- -

- This plugin allows to read iBFT configuration (iSCSI Boot Firmware Table). - The configuration is read using /sbin/iscsiadm. Users are - expected to configure iBFT connections via the firmware interfaces. - If ibft support is available, it is automatically enabled after - ifcfg-rh. This can be disabled by no-ibft. - You can also explicitly specify ibft to load the - plugin without ifcfg-rh or to change the plugin order. -

-

- Note that ibft plugin uses /sbin/iscsiadm and thus requires - CAP_SYS_ADMIN capability. -

- +

+ These plugins are deprecated and their selection has no effect. + This is now handled by nm-initrd-generator. +

ifcfg-suse, ifnet

diff --git a/docs/api/html/NetworkManager.devhelp2 b/docs/api/html/NetworkManager.devhelp2 index 840a72f4..94d5b2db 100644 --- a/docs/api/html/NetworkManager.devhelp2 +++ b/docs/api/html/NetworkManager.devhelp2 @@ -39,6 +39,7 @@ + @@ -205,6 +206,7 @@ + @@ -216,6 +218,7 @@ + @@ -335,6 +338,9 @@ + + + @@ -518,6 +524,7 @@ + @@ -607,6 +614,7 @@ + @@ -628,6 +636,7 @@ + @@ -792,16 +801,21 @@ - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/docs/api/html/ch01.html b/docs/api/html/ch01.html index 5c9cfa82..06286263 100644 --- a/docs/api/html/ch01.html +++ b/docs/api/html/ch01.html @@ -93,6 +93,9 @@ ovs-bridge — OvsBridge Link Settings
+ovs-dpdk — OvsDpdk Link Settings +
+
ovs-interface — Open vSwitch Interface Settings
@@ -150,7 +153,7 @@ 802-3-ethernet — Wired Ethernet Settings
-wireguard — WireGuard Ethernet Settings +wireguard — WireGuard Settings
802-11-wireless — Wi-Fi Settings diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html index fc1273e1..7081873b 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.Modem.html @@ -44,6 +44,9 @@
 ModemCapabilities    readable   u
 CurrentCapabilities  readable   u
+DeviceId             readable   s
+OperatorCode         readable   s
+Apn                  readable   s
 
@@ -98,6 +101,42 @@ CurrentCapabilities readable u

Returns: NMDeviceModemCapabilities

+
+
+

The "DeviceId" property

+
+DeviceId  readable   s
+
+

An identifier used by the modem backend (ModemManager) that aims to + uniquely identify the a device. Can be used to match a connection to a + particular device. +

+

Since: 1.20 +

+
+
+
+

The "OperatorCode" property

+
+OperatorCode  readable   s
+
+

The MCC and MNC (concatenated) of the network the modem is connected to. + Blank if disconnected or not a 3GPP modem. +

+

Since: 1.20 +

+
+
+
+

The "Apn" property

+
+Apn  readable   s
+
+

The access point name the modem is connected to. Blank if disconnected. +

+

Since: 1.20 +

+
+
+

The LoadConnections() method

 LoadConnections (IN  as filenames,
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
index c28fafe6..663b3114 100644
--- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
+++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html
@@ -113,6 +113,7 @@
 Connectivity                readable   u
 ConnectivityCheckAvailable  readable   b
 ConnectivityCheckEnabled    readwrite  b
+ConnectivityCheckUri        readable   s
 GlobalDnsConfiguration      readwrite  a{sv}
 
@@ -1011,6 +1012,15 @@ ConnectivityCheckEnabled readwrite b
+

The "ConnectivityCheckUri" property

+
+ConnectivityCheckUri  readable   s
+
+

The URI that NetworkManager will hit to check if there is internet connectivity. +

+
+
+

The "GlobalDnsConfiguration" property

 GlobalDnsConfiguration  readwrite  a{sv}
diff --git a/docs/api/html/index.html b/docs/api/html/index.html
index 61de5bbe..1511a823 100644
--- a/docs/api/html/index.html
+++ b/docs/api/html/index.html
@@ -16,7 +16,7 @@
 

- for NetworkManager 1.18.0 + for NetworkManager 1.19.90 The latest version of this documentation can be found on-line at https://developer.gnome.org/NetworkManager/stable/. @@ -178,6 +178,9 @@ ovs-bridge — OvsBridge Link Settings

+ovs-dpdk — OvsDpdk Link Settings +
+
ovs-interface — Open vSwitch Interface Settings
@@ -235,7 +238,7 @@ 802-3-ethernet — Wired Ethernet Settings
-wireguard — WireGuard Ethernet Settings +wireguard — WireGuard Settings
802-11-wireless — Wi-Fi Settings diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html index 72020dc9..787793b7 100644 --- a/docs/api/html/ix01.html +++ b/docs/api/html/ix01.html @@ -26,1579 +26,1601 @@

Symbols

-
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint +
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint
-
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property +
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property +
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property
-
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property +
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property
-
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property +
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property
-
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property +
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property +
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property
-
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property +
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property
-
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property +
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property
-
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property +
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property
-
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager +
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager
-
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method +
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method
-
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method +
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method
-
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method +
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method
-
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device +
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device
-
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl +
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl
-
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth +
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth
-
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property +
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property +
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property
-
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond +
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond
-
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge +
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge
-
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy +
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy
-
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic +
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic
-
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property +
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property
-
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method +
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method
-
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband +
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband
-
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel +
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel
-
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property +
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Flags, The "Flags" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property +
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property +
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.Lowpan, org.freedesktop.NetworkManager.Device.Lowpan +
org.freedesktop.NetworkManager.Device.Lowpan, org.freedesktop.NetworkManager.Device.Lowpan
-
org.freedesktop.NetworkManager.Device.Lowpan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Lowpan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Lowpan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Lowpan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec +
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec
-
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property +
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property
-
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property +
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property
-
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property +
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property
-
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property +
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property
-
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property +
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property
-
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property +
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property +
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property
-
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property +
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property
-
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property +
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property
-
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property +
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property +
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property
-
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property +
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property
-
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan +
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan
-
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property +
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property +
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property
-
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem +
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem
-
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem:Apn, The "Apn" property
-
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh +
org.freedesktop.NetworkManager.Device.Modem:DeviceId, The "DeviceId" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property +
org.freedesktop.NetworkManager.Device.Modem:OperatorCode, The "OperatorCode" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property +
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh
-
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OvsBridge, org.freedesktop.NetworkManager.Device.OvsBridge +
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property
-
org.freedesktop.NetworkManager.Device.OvsBridge::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property
-
org.freedesktop.NetworkManager.Device.OvsBridge:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.OvsInterface, org.freedesktop.NetworkManager.Device.OvsInterface +
org.freedesktop.NetworkManager.Device.OvsBridge, org.freedesktop.NetworkManager.Device.OvsBridge
-
org.freedesktop.NetworkManager.Device.OvsInterface::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsBridge::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OvsPort, org.freedesktop.NetworkManager.Device.OvsPort +
org.freedesktop.NetworkManager.Device.OvsBridge:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.OvsPort::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsInterface, org.freedesktop.NetworkManager.Device.OvsInterface
-
org.freedesktop.NetworkManager.Device.OvsPort:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.OvsInterface::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Ppp, org.freedesktop.NetworkManager.Device.Ppp +
org.freedesktop.NetworkManager.Device.OvsPort, org.freedesktop.NetworkManager.Device.OvsPort
-
org.freedesktop.NetworkManager.Device.Ppp::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OvsPort::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method +
org.freedesktop.NetworkManager.Device.OvsPort:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics +
org.freedesktop.NetworkManager.Device.Ppp, org.freedesktop.NetworkManager.Device.Ppp
-
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Ppp::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property +
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method
-
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics
-
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team +
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property
-
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property
-
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property
-
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property +
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team
-
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun +
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property
-
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun
-
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property +
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property +
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property +
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property +
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property
-
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth +
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property
-
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property
-
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property +
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property
-
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan +
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth
-
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property
-
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan
-
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property +
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan +
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property +
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property
-
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property +
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan
-
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property +
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property +
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property +
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property +
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property +
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property +
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property +
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property
-
org.freedesktop.NetworkManager.Device.WireGuard, org.freedesktop.NetworkManager.Device.WireGuard +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property
-
org.freedesktop.NetworkManager.Device.WireGuard:FwMark, The "FwMark" property +
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.WireGuard:ListenPort, The "ListenPort" property +
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.WireGuard:PublicKey, The "PublicKey" property +
org.freedesktop.NetworkManager.Device.WireGuard, org.freedesktop.NetworkManager.Device.WireGuard
-
org.freedesktop.NetworkManager.Device.Wpan, org.freedesktop.NetworkManager.Device.Wpan +
org.freedesktop.NetworkManager.Device.WireGuard:FwMark, The "FwMark" property
-
org.freedesktop.NetworkManager.Device.Wpan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.WireGuard:ListenPort, The "ListenPort" property
-
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Device.WireGuard:PublicKey, The "PublicKey" property
-
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property +
org.freedesktop.NetworkManager.Device.Wpan, org.freedesktop.NetworkManager.Device.Wpan
-
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property +
org.freedesktop.NetworkManager.Device.Wpan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property +
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property
-
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property +
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property
-
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property
-
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property +
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property
-
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property +
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property +
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property +
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property
-
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property +
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property
-
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property +
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property
-
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property
-
org.freedesktop.NetworkManager.Device:Ip4Connectivity, The "Ip4Connectivity" property +
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property
-
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property
-
org.freedesktop.NetworkManager.Device:Ip6Connectivity, The "Ip6Connectivity" property +
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property +
org.freedesktop.NetworkManager.Device:Ip4Connectivity, The "Ip4Connectivity" property
-
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property +
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property +
org.freedesktop.NetworkManager.Device:Ip6Connectivity, The "Ip6Connectivity" property
-
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property +
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property
-
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property +
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property
-
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property +
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property
-
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property +
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property
-
org.freedesktop.NetworkManager.Device:Real, The "Real" property +
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property
-
org.freedesktop.NetworkManager.Device:State, The "State" property +
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property
-
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property +
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property
-
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property +
org.freedesktop.NetworkManager.Device:Real, The "Real" property
-
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager +
org.freedesktop.NetworkManager.Device:State, The "State" property
-
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property +
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property
-
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property
-
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property +
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager
-
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config +
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property
-
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property
-
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config
-
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP4Config:NameserverData, The "NameserverData" property +
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP4Config:NameserverData, The "NameserverData" property
-
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.IP4Config:WinsServerData, The "WinsServerData" property +
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property +
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config +
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.IP4Config:WinsServerData, The "WinsServerData" property
-
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property
-
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config
-
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent +
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method +
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method +
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent
-
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method
-
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings +
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method
-
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method +
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method +
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection +
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings
-
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method +
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method
-
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Settings.AddConnection2(), The AddConnection2() method
-
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method +
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection
-
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method +
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method +
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method
-
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method
-
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal +
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method
-
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal +
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method
-
org.freedesktop.NetworkManager.Settings.Connection:Filename, The "Filename" property +
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection:Flags, The "Flags" property +
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property +
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal
-
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method +
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal
-
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method +
org.freedesktop.NetworkManager.Settings.Connection:Filename, The "Filename" property
-
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method +
org.freedesktop.NetworkManager.Settings.Connection:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method +
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property
-
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method +
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method
-
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal +
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method
-
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal +
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method
-
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method
-
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method
-
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal
-
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property +
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal +
+
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal +
+
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
+
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
+
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property

A

-
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active +
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active
-
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property +
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property
-
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property +
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property
-
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property +
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property
-
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property +
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property +
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property +
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property
-
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property +
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property
-
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property +
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property
-
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property +
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property
-
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property +
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property
-
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property +
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property
-
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property +
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property
-
addr-gen-mode, ipv6 +
addr-gen-mode, ipv6
-
address-data, ipv4, ipv6 +
address-data, ipv4, ipv6
-
addresses, ipv4, ipv6 +
addresses, ipv4, ipv6
-
ageing, vxlan +
ageing, vxlan
-
ageing-time, bridge +
ageing-time, bridge
-
altsubject-matches, 802-1x +
altsubject-matches, 802-1x
-
anonymous-identity, 802-1x +
anonymous-identity, 802-1x
-
apn, gsm +
apn, gsm
-
app-fcoe-flags, dcb +
app-fcoe-flags, dcb
-
app-fcoe-mode, dcb +
app-fcoe-mode, dcb
-
app-fcoe-priority, dcb +
app-fcoe-priority, dcb
-
app-fip-flags, dcb +
app-fip-flags, dcb
-
app-fip-priority, dcb +
app-fip-priority, dcb
-
app-iscsi-flags, dcb +
app-iscsi-flags, dcb
-
app-iscsi-priority, dcb +
app-iscsi-priority, dcb
-
assigned-mac-address, 802-3-ethernet, 802-11-wireless +
assigned-mac-address, 802-3-ethernet, 802-11-wireless
-
auth-alg, 802-11-wireless-security +
auth-alg, 802-11-wireless-security
-
auth-retries, connection +
auth-retries, connection
-
auth-timeout, 802-1x +
auth-timeout, 802-1x
-
auto-negotiate, 802-3-ethernet +
auto-negotiate, 802-3-ethernet
-
autoconnect, connection +
autoconnect, connection
-
autoconnect-priority, connection +
autoconnect-priority, connection
-
autoconnect-retries, connection +
autoconnect-retries, connection
-
autoconnect-slaves, connection +
autoconnect-slaves, connection
-
autoprobe-drivers, sriov +
autoprobe-drivers, sriov

B

-
band, 802-11-wireless +
band, 802-11-wireless
-
baud, ppp, serial +
baud, ppp, serial
-
bdaddr, bluetooth +
bdaddr, bluetooth
-
bits, serial +
bits, serial
-
bond-downdelay, ovs-port +
bond-downdelay, ovs-port
-
bond-mode, ovs-port +
bond-mode, ovs-port
-
bond-updelay, ovs-port +
bond-updelay, ovs-port
-
browser-only, proxy +
browser-only, proxy
-
bssid, 802-11-wireless +
bssid, 802-11-wireless

C

-
ca-cert, 802-1x +
ca-cert, 802-1x
-
ca-cert-password, 802-1x +
ca-cert-password, 802-1x
-
ca-cert-password-flags, 802-1x +
ca-cert-password-flags, 802-1x
-
ca-path, 802-1x +
ca-path, 802-1x
-
channel, 802-11-olpc-mesh, 802-11-wireless, wpan +
channel, 802-11-olpc-mesh, 802-11-wireless, wpan
-
org.freedesktop.NetworkManager.Checkpoint, org.freedesktop.NetworkManager.Checkpoint +
org.freedesktop.NetworkManager.Checkpoint, org.freedesktop.NetworkManager.Checkpoint
-
org.freedesktop.NetworkManager.Checkpoint::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Checkpoint::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Checkpoint:Created, The "Created" property +
org.freedesktop.NetworkManager.Checkpoint:Created, The "Created" property
-
org.freedesktop.NetworkManager.Checkpoint:Devices, The "Devices" property +
org.freedesktop.NetworkManager.Checkpoint:Devices, The "Devices" property
-
org.freedesktop.NetworkManager.Checkpoint:RollbackTimeout, The "RollbackTimeout" property +
org.freedesktop.NetworkManager.Checkpoint:RollbackTimeout, The "RollbackTimeout" property
-
client-cert, 802-1x +
client-cert, 802-1x
-
client-cert-password, 802-1x +
client-cert-password, 802-1x
-
client-cert-password-flags, 802-1x +
client-cert-password-flags, 802-1x
-
cloned-mac-address, 802-3-ethernet, 802-11-wireless +
cloned-mac-address, 802-3-ethernet, 802-11-wireless
-
config, team, team-port +
config, team, team-port
-
crtscts, ppp +
crtscts, ppp

D

-
dad-timeout, ipv4, ipv6 +
dad-timeout, ipv4, ipv6 +
+
data, user, vpn +
+
datapath-type, ovs-bridge
-
data, user, vpn +
destination-port, vxlan
-
destination-port, vxlan +
devargs, ovs-dpdk
-
device-id, gsm +
device-id, gsm
-
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired +
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired
-
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property +
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property
-
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property +
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property
-
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless +
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless
-
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method +
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal
-
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property +
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property
-
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property +
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property
-
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property +
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property
-
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless:LastScan, The "LastScan" property +
org.freedesktop.NetworkManager.Device.Wireless:LastScan, The "LastScan" property
-
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property +
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property
-
org.freedesktop.NetworkManager.Device.WifiP2P, org.freedesktop.NetworkManager.Device.WifiP2P +
org.freedesktop.NetworkManager.Device.WifiP2P, org.freedesktop.NetworkManager.Device.WifiP2P
-
org.freedesktop.NetworkManager.Device.WifiP2P.StartFind(), The StartFind() method +
org.freedesktop.NetworkManager.Device.WifiP2P.StartFind(), The StartFind() method
-
org.freedesktop.NetworkManager.Device.WifiP2P.StopFind(), The StopFind() method +
org.freedesktop.NetworkManager.Device.WifiP2P.StopFind(), The StopFind() method
-
org.freedesktop.NetworkManager.Device.WifiP2P::PeerAdded, The "PeerAdded" signal +
org.freedesktop.NetworkManager.Device.WifiP2P::PeerAdded, The "PeerAdded" signal
-
org.freedesktop.NetworkManager.Device.WifiP2P::PeerRemoved, The "PeerRemoved" signal +
org.freedesktop.NetworkManager.Device.WifiP2P::PeerRemoved, The "PeerRemoved" signal
-
org.freedesktop.NetworkManager.Device.WifiP2P:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.WifiP2P:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.WifiP2P:Peers, The "Peers" property +
org.freedesktop.NetworkManager.Device.WifiP2P:Peers, The "Peers" property
-
dhcp-anycast-address, 802-11-olpc-mesh +
dhcp-anycast-address, 802-11-olpc-mesh
-
dhcp-client-id, ipv4 +
dhcp-client-id, ipv4
-
dhcp-duid, ipv6 +
dhcp-duid, ipv6
-
dhcp-fqdn, ipv4 +
dhcp-fqdn, ipv4
-
dhcp-hostname, ipv4, ipv6 +
dhcp-hostname, ipv4, ipv6
-
dhcp-send-hostname, ipv4, ipv6 +
dhcp-send-hostname, ipv4, ipv6
-
dhcp-timeout, ipv4, ipv6 +
dhcp-timeout, ipv4, ipv6
-
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config +
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config
-
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property
-
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config +
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config
-
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property
-
dns, ipv4, ipv6 +
dns, ipv4, ipv6
-
dns-options, ipv4, ipv6 +
dns-options, ipv4, ipv6
-
dns-priority, ipv4, ipv6 +
dns-priority, ipv4, ipv6
-
dns-search, ipv4, ipv6 +
dns-search, ipv4, ipv6
-
domain-suffix-match, 802-1x +
domain-suffix-match, 802-1x
-
duplex, 802-3-ethernet +
duplex, 802-3-ethernet

E

-
eap, 802-1x +
eap, 802-1x
-
egress-priority-map, vlan +
egress-priority-map, vlan
-
encapsulation, adsl +
encapsulation, adsl
-
encapsulation-limit, ip-tunnel +
encapsulation-limit, ip-tunnel
-
encrypt, macsec +
encrypt, macsec

F

-
fail-mode, ovs-bridge +
fail-mode, ovs-bridge
-
fils, 802-11-wireless-security +
fils, 802-11-wireless-security
-
flags, ip-tunnel, vlan +
flags, ip-tunnel, vlan
-
flow-label, ip-tunnel +
flow-label, ip-tunnel
-
forward-delay, bridge +
forward-delay, bridge
-
fwmark, wireguard +
fwmark, wireguard

G

-
gateway, ipv4, ipv6 +
gateway, ipv4, ipv6
-
gateway-ping-timeout, connection +
gateway-ping-timeout, connection
-
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless +
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless
-
group, tun, 802-11-wireless-security +
group, tun, 802-11-wireless-security
-
group-forward-mask, bridge +
group-forward-mask, bridge

H

-
hairpin-mode, bridge-port +
hairpin-mode, bridge-port
-
hello-time, bridge +
hello-time, bridge
-
hidden, 802-11-wireless +
hidden, 802-11-wireless
-
home-only, gsm +
home-only, gsm

I

-
id, connection, vlan, vxlan +
id, connection, vlan, vxlan
-
identity, 802-1x +
identity, 802-1x
-
ignore-auto-dns, ipv4, ipv6 +
ignore-auto-dns, ipv4, ipv6
-
ignore-auto-routes, ipv4, ipv6 +
ignore-auto-routes, ipv4, ipv6
-
ingress-priority-map, vlan +
ingress-priority-map, vlan
-
input-key, ip-tunnel +
input-key, ip-tunnel
-
interface-name, connection, bond, bridge, match, team, vlan +
interface-name, connection, bond, bridge, match, team, vlan
-
ip6-privacy, ipv6 +
ip4-auto-default-route, wireguard +
+
ip6-auto-default-route, wireguard +
+
ip6-privacy, ipv6

L

-
l2-miss, vxlan +
l2-miss, vxlan
-
l3-miss, vxlan +
l3-miss, vxlan
-
lacp, ovs-port +
lacp, ovs-port
-
lacp-key, team-port +
lacp-key, team-port
-
lacp-prio, team-port +
lacp-prio, team-port
-
lcp-echo-failure, ppp +
lcp-echo-failure, ppp
-
lcp-echo-interval, ppp +
lcp-echo-interval, ppp
-
leap-password, 802-11-wireless-security +
leap-password, 802-11-wireless-security
-
leap-password-flags, 802-11-wireless-security +
leap-password-flags, 802-11-wireless-security
-
leap-username, 802-11-wireless-security +
leap-username, 802-11-wireless-security
-
learning, vxlan +
learning, vxlan
-
limit, vxlan +
limit, vxlan
-
link-watchers, team, team-port +
link-watchers, team, team-port
-
listen-port, wireguard +
listen-port, wireguard
-
lldp, connection +
lldp, connection
-
llmnr, connection +
llmnr, connection
-
local, ip-tunnel, vxlan +
local, ip-tunnel, vxlan

M

-
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless, wpan +
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless, wpan +
+
mac-address-blacklist, 802-3-ethernet, 802-11-wireless
-
mac-address-blacklist, 802-3-ethernet, 802-11-wireless +
mac-address-randomization, 802-11-wireless
-
mac-address-randomization, 802-11-wireless +
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager
-
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager +
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method
-
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method +
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method
-
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method +
org.freedesktop.NetworkManager.AddAndActivateConnection2(), The AddAndActivateConnection2() method
-
org.freedesktop.NetworkManager.AddAndActivateConnection2(), The AddAndActivateConnection2() method +
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method
-
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method +
org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout(), The CheckpointAdjustRollbackTimeout() method
-
org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout(), The CheckpointAdjustRollbackTimeout() method +
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method
-
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method +
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method
-
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method +
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method
-
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method +
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method
-
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method +
org.freedesktop.NetworkManager.Enable(), The Enable() method
-
org.freedesktop.NetworkManager.Enable(), The Enable() method +
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method
-
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method +
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method
-
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method +
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method
-
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method +
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method
-
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method +
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method
-
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method +
org.freedesktop.NetworkManager.Reload(), The Reload() method
-
org.freedesktop.NetworkManager.Reload(), The Reload() method +
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method
-
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method +
org.freedesktop.NetworkManager.Sleep(), The Sleep() method
-
org.freedesktop.NetworkManager.Sleep(), The Sleep() method +
org.freedesktop.NetworkManager.state(), The state() method
-
org.freedesktop.NetworkManager.state(), The state() method +
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal
-
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal +
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal
-
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal +
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal
-
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal +
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property
-
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property +
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property
-
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property +
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property
-
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property +
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager:Checkpoints, The "Checkpoints" property
-
org.freedesktop.NetworkManager:Checkpoints, The "Checkpoints" property +
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property
-
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property +
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property
-
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property +
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property
-
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property +
org.freedesktop.NetworkManager:ConnectivityCheckUri, The "ConnectivityCheckUri" property
-
org.freedesktop.NetworkManager:Devices, The "Devices" property +
org.freedesktop.NetworkManager:Devices, The "Devices" property
-
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property +
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property
-
org.freedesktop.NetworkManager:Metered, The "Metered" property +
org.freedesktop.NetworkManager:Metered, The "Metered" property
-
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property +
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property
-
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property +
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property
-
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property +
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property
-
org.freedesktop.NetworkManager:Startup, The "Startup" property +
org.freedesktop.NetworkManager:Startup, The "Startup" property
-
org.freedesktop.NetworkManager:State, The "State" property +
org.freedesktop.NetworkManager:State, The "State" property
-
org.freedesktop.NetworkManager:Version, The "Version" property +
org.freedesktop.NetworkManager:Version, The "Version" property
-
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property +
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property
-
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property +
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property
-
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property +
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property
-
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property +
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property
-
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property +
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property
-
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property +
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property
-
master, connection +
master, connection
-
max-age, bridge +
max-age, bridge
-
may-fail, ipv4, ipv6 +
may-fail, ipv4, ipv6
-
mcast-rejoin-count, team +
mcast-rejoin-count, team
-
mcast-rejoin-interval, team +
mcast-rejoin-interval, team
-
mcast-snooping-enable, ovs-bridge +
mcast-snooping-enable, ovs-bridge
-
mdns, connection +
mdns, connection
-
metered, connection +
metered, connection
-
method, ipv4, ipv6, proxy +
method, ipv4, ipv6, proxy
-
mka-cak, macsec +
mka-cak, macsec
-
mka-cak-flags, macsec +
mka-cak-flags, macsec
-
mka-ckn, macsec +
mka-ckn, macsec
-
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless +
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless
-
mppe-stateful, ppp +
mppe-stateful, ppp
-
mru, ppp +
mru, ppp
-
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, wireguard, 802-11-wireless +
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, wireguard, 802-11-wireless
-
multi-connect, connection +
multi-connect, connection
-
multi-queue, tun +
multi-queue, tun
-
multicast-snooping, bridge +
multicast-snooping, bridge

N

-
network-id, gsm +
network-id, gsm
-
network-name, wimax +
network-name, wimax
-
never-default, ipv4, ipv6 +
never-default, ipv4, ipv6
-
NM80211ApFlags, enum NM80211ApFlags +
NM80211ApFlags, enum NM80211ApFlags
-
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags +
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags
-
NM80211Mode, enum NM80211Mode +
NM80211Mode, enum NM80211Mode
-
NMActivationStateFlags, enum NMActivationStateFlags +
NMActivationStateFlags, enum NMActivationStateFlags
-
NMActiveConnectionState, enum NMActiveConnectionState +
NMActiveConnectionState, enum NMActiveConnectionState
-
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason +
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason
-
NMBluetoothCapabilities, enum NMBluetoothCapabilities +
NMBluetoothCapabilities, enum NMBluetoothCapabilities
-
NMCapability, enum NMCapability +
NMCapability, enum NMCapability
-
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags +
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags
-
NMConnectionMultiConnect, enum NMConnectionMultiConnect +
NMConnectionMultiConnect, enum NMConnectionMultiConnect
-
NMConnectivityState, enum NMConnectivityState +
NMConnectivityState, enum NMConnectivityState
-
NMDeviceCapabilities, enum NMDeviceCapabilities +
NMDeviceCapabilities, enum NMDeviceCapabilities
-
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities +
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities
-
NMDeviceState, enum NMDeviceState +
NMDeviceState, enum NMDeviceState
-
NMDeviceStateReason, enum NMDeviceStateReason +
NMDeviceStateReason, enum NMDeviceStateReason
-
NMDeviceType, enum NMDeviceType +
NMDeviceType, enum NMDeviceType
-
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities +
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities
-
NMIPTunnelMode, enum NMIPTunnelMode +
NMIPTunnelMode, enum NMIPTunnelMode
-
NMMetered, enum NMMetered +
NMMetered, enum NMMetered
-
NMRollbackResult, enum NMRollbackResult +
NMRollbackResult, enum NMRollbackResult
-
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities +
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities
-
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags +
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags
-
NMSettingsConnectionFlags, enum NMSettingsConnectionFlags +
NMSettingsAddConnection2Flags, enum NMSettingsAddConnection2Flags
-
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags +
NMSettingsConnectionFlags, enum NMSettingsConnectionFlags
-
NMState, enum NMState +
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags
-
NMTernary, enum NMTernary +
NMState, enum NMState
-
NMVpnConnectionState, enum NMVpnConnectionState +
NMTernary, enum NMTernary
-
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason +
NMVpnConnectionState, enum NMVpnConnectionState
-
NMVpnPluginFailure, enum NMVpnPluginFailure +
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason
-
NMVpnServiceState, enum NMVpnServiceState +
NMVpnPluginFailure, enum NMVpnPluginFailure
-
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType +
NMVpnServiceState, enum NMVpnServiceState
-
no-vj-comp, ppp +
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType
-
noauth, ppp +
no-vj-comp, ppp
-
nobsdcomp, ppp +
noauth, ppp
-
nodeflate, ppp +
nobsdcomp, ppp
-
notify-peers-count, team +
nodeflate, ppp
-
notify-peers-interval, team +
notify-peers-count, team
-
number, cdma, gsm +
notify-peers-interval, team +
+
number, cdma, gsm

O

-
options, bond +
options, bond
-
output-key, ip-tunnel +
output-key, ip-tunnel
-
owner, tun +
owner, tun

P

-
p-key, infiniband +
p-key, infiniband
-
pac-file, 802-1x +
pac-file, 802-1x
-
pac-script, proxy +
pac-script, proxy
-
pac-url, proxy +
pac-url, proxy
-
page, wpan +
page, wpan
-
pairwise, 802-11-wireless-security +
pairwise, 802-11-wireless-security
-
pan-id, wpan +
pan-id, wpan
-
parent, 6lowpan, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan +
parent, 6lowpan, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan
-
parity, serial +
parity, serial
-
password, 802-1x, adsl, cdma, gsm, pppoe +
password, 802-1x, adsl, cdma, gsm, pppoe
-
password-flags, 802-1x, adsl, cdma, gsm, pppoe +
password-flags, 802-1x, adsl, cdma, gsm, pppoe
-
password-raw, 802-1x +
password-raw, 802-1x
-
password-raw-flags, 802-1x +
password-raw-flags, 802-1x
-
path-cost, bridge-port +
path-cost, bridge-port
-
path-mtu-discovery, ip-tunnel +
path-mtu-discovery, ip-tunnel
-
peer, ovs-patch, wifi-p2p +
peer, ovs-patch, wifi-p2p
-
peer-routes, wireguard +
peer-routes, wireguard
-
peers, wireguard +
peers, wireguard
-
permissions, connection +
permissions, connection
-
persistent, vpn +
persistent, vpn
-
phase1-auth-flags, 802-1x +
phase1-auth-flags, 802-1x
-
phase1-fast-provisioning, 802-1x +
phase1-fast-provisioning, 802-1x
-
phase1-peaplabel, 802-1x +
phase1-peaplabel, 802-1x
-
phase1-peapver, 802-1x +
phase1-peapver, 802-1x
-
phase2-altsubject-matches, 802-1x +
phase2-altsubject-matches, 802-1x
-
phase2-auth, 802-1x +
phase2-auth, 802-1x
-
phase2-autheap, 802-1x +
phase2-autheap, 802-1x
-
phase2-ca-cert, 802-1x +
phase2-ca-cert, 802-1x
-
phase2-ca-cert-password, 802-1x +
phase2-ca-cert-password, 802-1x
-
phase2-ca-cert-password-flags, 802-1x +
phase2-ca-cert-password-flags, 802-1x
-
phase2-ca-path, 802-1x +
phase2-ca-path, 802-1x
-
phase2-client-cert, 802-1x +
phase2-client-cert, 802-1x
-
phase2-client-cert-password, 802-1x +
phase2-client-cert-password, 802-1x
-
phase2-client-cert-password-flags, 802-1x +
phase2-client-cert-password-flags, 802-1x
-
phase2-domain-suffix-match, 802-1x +
phase2-domain-suffix-match, 802-1x
-
phase2-private-key, 802-1x +
phase2-private-key, 802-1x
-
phase2-private-key-password, 802-1x +
phase2-private-key-password, 802-1x
-
phase2-private-key-password-flags, 802-1x +
phase2-private-key-password-flags, 802-1x
-
phase2-subject-match, 802-1x +
phase2-subject-match, 802-1x
-
pi, tun +
pi, tun
-
pin, 802-1x, gsm +
pin, 802-1x, gsm
-
pin-flags, 802-1x, gsm +
pin-flags, 802-1x, gsm
-
pmf, 802-11-wireless-security +
pmf, 802-11-wireless-security
-
port, macsec, 802-3-ethernet +
port, macsec, 802-3-ethernet
-
powersave, 802-11-wireless +
powersave, 802-11-wireless
-
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP +
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP
-
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.PPP.SetIfindex(), The SetIfindex() method +
org.freedesktop.NetworkManager.PPP.SetIfindex(), The SetIfindex() method
-
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method
-
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method +
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method
-
prio, team-port +
prio, team-port
-
priority, bridge, bridge-port +
priority, bridge, bridge-port
-
priority-bandwidth, dcb +
priority-bandwidth, dcb
-
priority-flow-control, dcb +
priority-flow-control, dcb
-
priority-flow-control-flags, dcb +
priority-flow-control-flags, dcb
-
priority-group-bandwidth, dcb +
priority-group-bandwidth, dcb
-
priority-group-flags, dcb +
priority-group-flags, dcb
-
priority-group-id, dcb +
priority-group-id, dcb
-
priority-strict-bandwidth, dcb +
priority-strict-bandwidth, dcb
-
priority-traffic-class, dcb +
priority-traffic-class, dcb
-
private-key, 802-1x, wireguard +
private-key, 802-1x, wireguard
-
private-key-flags, wireguard +
private-key-flags, wireguard
-
private-key-password, 802-1x +
private-key-password, 802-1x
-
private-key-password-flags, 802-1x +
private-key-password-flags, 802-1x
-
promiscuous, macvlan +
promiscuous, macvlan
-
proto, 802-11-wireless-security +
proto, 802-11-wireless-security
-
protocol, adsl +
protocol, adsl
-
proxy, vxlan +
proxy, vxlan
-
psk, 802-11-wireless-security +
psk, 802-11-wireless-security
-
psk-flags, 802-11-wireless-security +
psk-flags, 802-11-wireless-security

Q

-
qdiscs, tc +
qdiscs, tc
-
queue-id, team-port +
queue-id, team-port

R

-
rate, 802-11-wireless +
rate, 802-11-wireless
-
read-only, connection +
read-only, connection
-
refuse-chap, ppp +
refuse-chap, ppp
-
refuse-eap, ppp +
refuse-eap, ppp
-
refuse-mschap, ppp +
refuse-mschap, ppp
-
refuse-mschapv2, ppp +
refuse-mschapv2, ppp
-
refuse-pap, ppp +
refuse-pap, ppp
-
remote, ip-tunnel, vxlan +
remote, ip-tunnel, vxlan
-
require-mppe, ppp +
require-mppe, ppp
-
require-mppe-128, ppp +
require-mppe-128, ppp
-
route-data, ipv4, ipv6 +
route-data, ipv4, ipv6
-
route-metric, ipv4, ipv6 +
route-metric, ipv4, ipv6
-
route-table, ipv4, ipv6 +
route-table, ipv4, ipv6
-
routes, ipv4, ipv6 +
routes, ipv4, ipv6
-
rsc, vxlan +
rsc, vxlan
-
rstp-enable, ovs-bridge +
rstp-enable, ovs-bridge
-
runner, team +
runner, team
-
runner-active, team +
runner-active, team
-
runner-agg-select-policy, team +
runner-agg-select-policy, team
-
runner-fast-rate, team +
runner-fast-rate, team
-
runner-hwaddr-policy, team +
runner-hwaddr-policy, team
-
runner-min-ports, team +
runner-min-ports, team
-
runner-sys-prio, team +
runner-sys-prio, team
-
runner-tx-balancer, team +
runner-tx-balancer, team
-
runner-tx-balancer-interval, team +
runner-tx-balancer-interval, team
-
runner-tx-hash, team +
runner-tx-hash, team

S

-
s390-nettype, 802-3-ethernet +
s390-nettype, 802-3-ethernet
-
s390-options, 802-3-ethernet +
s390-options, 802-3-ethernet
-
s390-subchannels, 802-3-ethernet +
s390-subchannels, 802-3-ethernet
-
secondaries, connection +
secondaries, connection
-
secrets, vpn +
secrets, vpn
-
security, 802-11-wireless +
security, 802-11-wireless
-
seen-bssids, 802-11-wireless +
seen-bssids, 802-11-wireless
-
send-delay, serial +
send-delay, serial
-
send-sci, macsec +
send-sci, macsec
-
service, pppoe +
service, pppoe
-
service-type, vpn +
service-type, vpn
-
short-address, wpan +
short-address, wpan
-
sim-id, gsm +
sim-id, gsm
-
sim-operator-id, gsm +
sim-operator-id, gsm
-
slave-type, connection +
slave-type, connection
-
source-port-max, vxlan +
source-port-max, vxlan
-
source-port-min, vxlan +
source-port-min, vxlan
-
speed, 802-3-ethernet +
speed, 802-3-ethernet
-
ssid, 802-11-olpc-mesh, 802-11-wireless +
ssid, 802-11-olpc-mesh, 802-11-wireless
-
stable-id, connection +
stable-id, connection
-
sticky, team-port +
sticky, team-port
-
stopbits, serial +
stopbits, serial
-
stp, bridge +
stp, bridge
-
stp-enable, ovs-bridge +
stp-enable, ovs-bridge
-
subject-match, 802-1x +
subject-match, 802-1x
-
system-ca-certs, 802-1x +
system-ca-certs, 802-1x

T

-
tag, ovs-port +
tag, ovs-port
-
tap, macvlan +
tap, macvlan
-
tfilters, tc +
tfilters, tc
-
timeout, vpn +
timeout, vpn
-
timestamp, connection +
timestamp, connection
-
token, ipv6 +
token, ipv6
-
tos, ip-tunnel, vxlan +
tos, ip-tunnel, vxlan
-
total-vfs, sriov +
total-vfs, sriov
-
transport-mode, infiniband +
transport-mode, infiniband
-
ttl, ip-tunnel, vxlan +
ttl, ip-tunnel, vxlan
-
tx-power, 802-11-wireless +
tx-power, 802-11-wireless
-
type, connection, bluetooth, ovs-interface +
type, connection, bluetooth, ovs-interface

U

-
user-name, vpn +
user-name, vpn
-
username, adsl, cdma, gsm, pppoe +
username, adsl, cdma, gsm, pppoe
-
uuid, connection +
uuid, connection

V

-
validation, macsec +
validation, macsec
-
vci, adsl +
vci, adsl
-
vfs, sriov +
vfs, sriov
-
vlan-default-pvid, bridge +
vlan-default-pvid, bridge
-
vlan-filtering, bridge +
vlan-filtering, bridge
-
vlan-mode, ovs-port +
vlan-mode, ovs-port
-
vlans, bridge, bridge-port +
vlans, bridge, bridge-port
-
vnet-hdr, tun +
vnet-hdr, tun
-
vpi, adsl +
vpi, adsl
-
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection +
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection
-
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property +
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property
-
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property +
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property
-
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin +
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin
-
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method +
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method
-
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal +
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal +
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property +
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property

W

-
wake-on-lan, 802-3-ethernet +
wait-device-timeout, connection +
+
wake-on-lan, 802-3-ethernet
-
wake-on-lan-password, 802-3-ethernet +
wake-on-lan-password, 802-3-ethernet
-
wake-on-wlan, 802-11-wireless +
wake-on-wlan, 802-11-wireless
-
wep-key-flags, 802-11-wireless-security +
wep-key-flags, 802-11-wireless-security
-
wep-key-type, 802-11-wireless-security +
wep-key-type, 802-11-wireless-security
-
wep-key0, 802-11-wireless-security +
wep-key0, 802-11-wireless-security
-
wep-key1, 802-11-wireless-security +
wep-key1, 802-11-wireless-security
-
wep-key2, 802-11-wireless-security +
wep-key2, 802-11-wireless-security
-
wep-key3, 802-11-wireless-security +
wep-key3, 802-11-wireless-security
-
wep-tx-keyidx, 802-11-wireless-security +
wep-tx-keyidx, 802-11-wireless-security
-
wfd-ies, wifi-p2p +
wfd-ies, wifi-p2p
-
org.freedesktop.NetworkManager.WifiP2PPeer, org.freedesktop.NetworkManager.WifiP2PPeer +
org.freedesktop.NetworkManager.WifiP2PPeer, org.freedesktop.NetworkManager.WifiP2PPeer
-
org.freedesktop.NetworkManager.WifiP2PPeer:Flags, The "Flags" property +
org.freedesktop.NetworkManager.WifiP2PPeer:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.WifiP2PPeer:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:LastSeen, The "LastSeen" property +
org.freedesktop.NetworkManager.WifiP2PPeer:LastSeen, The "LastSeen" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:Manufacturer, The "Manufacturer" property +
org.freedesktop.NetworkManager.WifiP2PPeer:Manufacturer, The "Manufacturer" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:Model, The "Model" property +
org.freedesktop.NetworkManager.WifiP2PPeer:Model, The "Model" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:ModelNumber, The "ModelNumber" property +
org.freedesktop.NetworkManager.WifiP2PPeer:ModelNumber, The "ModelNumber" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:Serial, The "Serial" property +
org.freedesktop.NetworkManager.WifiP2PPeer:Serial, The "Serial" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:Strength, The "Strength" property +
org.freedesktop.NetworkManager.WifiP2PPeer:Strength, The "Strength" property
-
org.freedesktop.NetworkManager.WifiP2PPeer:WfdIEs, The "WfdIEs" property +
org.freedesktop.NetworkManager.WifiP2PPeer:WfdIEs, The "WfdIEs" property
-
wps-method, wifi-p2p, 802-11-wireless-security +
wps-method, wifi-p2p, 802-11-wireless-security

Z

-
zone, connection +
zone, connection
diff --git a/docs/api/html/nm-dbus-types.html b/docs/api/html/nm-dbus-types.html index 56e69b2c..5c054bfb 100644 --- a/docs/api/html/nm-dbus-types.html +++ b/docs/api/html/nm-dbus-types.html @@ -1065,6 +1065,21 @@   + + +

NM_WIFI_DEVICE_CAP_MESH

+

+ + +

= 0x00001000

+

+ + +

device supports acting as a mesh point

+

+ +  + @@ -1437,6 +1452,21 @@   + + +

NM_802_11_MODE_MESH

+

+ + +

= 4

+

+ + +

the device is a 802.11s mesh point.

+

+ +  + @@ -4212,11 +4242,91 @@
+

enum NMSettingsAddConnection2Flags

+

Numeric flags for the "flags" argument of AddConnection2() D-Bus API.

+

Since: 1.20

+

+
+

Values

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

NM_SETTINGS_ADD_CONNECTION2_FLAG_NONE

+

+
+

= 0

+

+
+

an alias for numeric zero, no flags set.

+

+
 
+

NM_SETTINGS_ADD_CONNECTION2_FLAG_TO_DISK

+

+
+

= 0x1

+

+
+

to persist the connection to disk.

+

+
 
+

NM_SETTINGS_ADD_CONNECTION2_FLAG_IN_MEMORY

+

+
+

= 0x2

+

+
+

to make the connection in-memory only.

+

+
 
+

NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT

+

+
+

= 0x20

+

+
+

usually, when the connection has autoconnect enabled and gets added, it becomes eligible to autoconnect right away. Setting this flag, disables autoconnect until the connection is manually activated.

+

+
 
+
+
+
+

enum NMSettingsUpdate2Flags

Since: 1.12

-

Values

+

Values

@@ -4265,7 +4375,7 @@

@@ -4280,7 +4390,7 @@

@@ -4295,7 +4405,7 @@

@@ -4310,7 +4420,7 @@

@@ -4330,6 +4440,21 @@ + + + + + +
-

to make the connection in-memory only. If the connection was previously persistent, the corresponding file on disk is not deleted but merely the connection is decoupled from the file on disk. If you later delete an in-memory connection, the connection on disk will be deleted as well.

+

makes the profile in-memory. Note that such profiles are stored in keyfile format under /run. If the file is already in-memory, the file in /run is updated in-place. Otherwise, the previous storage for the profile is left unchanged on disk, and the in-memory copy shadows it. Note that the original filename of the previous persistent storage (if any) is remembered. That means, when later persisting the profile again to disk, the file on disk will be overwritten again. Likewise, when finally deleting the profile, both the storage from /run and persistent storage are deleted (or if the persistent storage does not allow deletion, and nmmeta file is written to mark the UUID as deleted).

  -

this is like @NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, but if the connection has a corresponding file on disk, the association between the connection and the file is forgotten but the file is not modified. The difference to %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY is if you later save the connection again to disk, a new file name will be chosen without overwriting the remaining file on disk. Also, if you delete the connection later, the file on disk will not be deleted.

+

this is almost the same as @NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, with one difference: when later deleting the profile, the original profile will not be deleted. Instead a nmmeta file is written to /run to indicate that the profile is gone. Note that if such a nmmeta tombstone file exists and hides a file in persistant storage, then when re-adding the profile with the same UUID, then the original storage is taken over again.

  -

this is like @NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, but if the connection has a corresponding file on disk, the file on disk will be deleted.

+

this is like @NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, but if the connection has a corresponding file on persistent storage, the file will be deleted right away. If the profile is later again persisted to disk, a new, unused filename will be chosen.

  -

This can be specified with either %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED or %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY. After making the connection in-memory only, the connection is marked as volatile. That means, if the connection is currently not active it will be deleted right away. Otherwise, it is marked to for deletion once the connection deactivates. A volatile connection cannot autoactivate again (because it's about to be deleted), but a manual activation will clear the volatile flag.

+

This can be specified with either %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY, %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED or %NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY. After making the connection in-memory only, the connection is marked as volatile. That means, if the connection is currently not active it will be deleted right away. Otherwise, it is marked to for deletion once the connection deactivates. A volatile connection cannot autoactivate again (because it's about to be deleted), but a manual activation will clear the volatile flag.

   
+

NM_SETTINGS_UPDATE2_FLAG_NO_REAPPLY

+

+
+

= 0x40

+

+
+

when a profile gets modified that is currently active, then these changes don't take effect for the active device unless the profile gets reactivated or the configuration reapplied. There are two exceptions: by default "connection.zone" and "connection.metered" properties take effect immediately. Specify this flag to prevent these properties to take effect, so that the change is restricted to modify the profile. Since: 1.20.

+

+
 
@@ -4341,7 +4466,7 @@

Since: 1.14

-

Values

+

Values

diff --git a/docs/api/html/nm-openvswitch.html b/docs/api/html/nm-openvswitch.html index abd868ad..c334e8e0 100644 --- a/docs/api/html/nm-openvswitch.html +++ b/docs/api/html/nm-openvswitch.html @@ -102,8 +102,8 @@ Connection 'ovs-bridge-bridge0' (d10fc64d-1d48-4394-a1b8-e1aea72f27d5) successfully added. $ nmcli conn add type ovs-port conn.interface port0 master bridge0 Connection 'ovs-port-port0' (5ae22bae-bba4-4815-9ade-7e635633e1f0) successfully added. -$ nmcli conn add type ovs-interface conn.interface iface0 master port0 \ - ipv4.method manual ipv4.address 192.0.2.1/24 +$ nmcli conn add type ovs-interface slave-type ovs-port conn.interface iface0 \ + master port0 ipv4.method manual ipv4.address 192.0.2.1/24 Connection 'ovs-interface-iface0' (3640d2a1-a2fd-4718-92f1-cffadb5b6cdc) successfully added.

As said above, you need to create a Port even for a single interface. diff --git a/docs/api/html/nm-settings-ifcfg-rh.html b/docs/api/html/nm-settings-ifcfg-rh.html index 5452c021..8646aa22 100644 --- a/docs/api/html/nm-settings-ifcfg-rh.html +++ b/docs/api/html/nm-settings-ifcfg-rh.html @@ -937,6 +937,17 @@ Example: LLMNR=yes Allowed values: yes,no,resolve +

+ + + + +
wait-device-timeoutDEVTIMEOUT(+) + for initscripts compatibility, this variable must be a whole integer. If necessary, NetworkManager stores also a fractional component for the milliseconds. + +Example: DEVTIMEOUT=5 + +Allowed values: timeout in seconds.
@@ -1334,9 +1345,9 @@ Example: DHCP_FQDN=foo.bar.com method -IPV6INIT, IPV6FORWARDING, IPV6_AUTOCONF, DHCPV6C +IPV6INIT, IPV6FORWARDING, IPV6_AUTOCONF, DHCPV6C, IPV6_DISABLED IPV6INIT=yes; IPV6FORWARDING=no; IPV6_AUTOCONF=!IPV6FORWARDING, DHCPV6=no -Method used for IPv6 protocol configuration. ignore ~ IPV6INIT=no; auto ~ IPV6_AUTOCONF=yes; dhcp ~ IPV6_AUTOCONF=no and DHCPV6C=yes +Method used for IPv6 protocol configuration. ignore ~ IPV6INIT=no; auto ~ IPV6_AUTOCONF=yes; dhcp ~ IPV6_AUTOCONF=no and DHCPV6C=yes; disabled ~ IPV6_DISABLED=yes dns @@ -1516,7 +1527,25 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 51. ovs-interface setting

+

Table 51. ovs-dpdk setting

+
++++++ + + + + + + + +
PropertyIfcfg-rh VariableDefaultDescription
+
+
+

Table 52. ovs-interface setting

@@ -1534,7 +1563,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 52. ovs-patch setting

+

Table 53. ovs-patch setting

@@ -1552,7 +1581,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 53. ovs-port setting

+

Table 54. ovs-port setting

@@ -1570,7 +1599,7 @@ Example: DHCPV6_DUID=LL; DHCPV6_DUID=0301deadbeef0001; DHCPV6_DU

-

Table 54. proxy setting

+

Table 55. proxy setting

@@ -1623,7 +1652,7 @@ Example: PAC_SCRIPT=/home/joe/proxy.pac

-

Table 55. sriov setting

+

Table 56. sriov setting

@@ -1668,7 +1697,7 @@ Example: SRIOV_AUTOPROBE_DRIVERS=0,1

-

Table 56. tc setting

+

Table 57. tc setting

@@ -1703,7 +1732,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 57. team-port setting

+

Table 58. team-port setting

@@ -1726,7 +1755,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 58. team setting

+

Table 59. team setting

@@ -1749,7 +1778,7 @@ Example: FILTER1="parent ffff: matchall action simple sdata Inpu

-

Table 59. user setting

+

Table 60. user setting

@@ -1774,7 +1803,7 @@ Example: NM_USER_FOO__BAR=something

-

Table 60. vlan setting

+

Table 61. vlan setting

@@ -1837,7 +1866,7 @@ Example: PHYSDEV=eth0, VLAN_ID=12; or DEVICE=eth0.12

-

Table 61. wifi-p2p setting

+

Table 62. wifi-p2p setting

@@ -1855,7 +1884,7 @@ Example: PHYSDEV=eth0, VLAN_ID=12; or DEVICE=eth0.12

-

Table 62. 802-3-ethernet setting

+

Table 63. 802-3-ethernet setting

@@ -1956,7 +1985,7 @@ Allowed values: "qeth", "lcs" or "ctc"

-

Table 63. wireguard setting

+

Table 64. wireguard setting

@@ -1974,7 +2003,7 @@ Allowed values: "qeth", "lcs" or "ctc"

-

Table 64. 802-11-wireless-security setting

+

Table 65. 802-11-wireless-security setting

@@ -2156,7 +2185,7 @@ Allowed values: default, disable, optional, required

-

Table 65. 802-11-wireless setting

+

Table 66. 802-11-wireless setting

@@ -2304,7 +2333,7 @@ Allowed values: default, never, always

-

Table 66. wpan setting

+

Table 67. wpan setting

diff --git a/docs/api/html/nm-settings.html b/docs/api/html/nm-settings.html index 6ee39655..09d0c176 100644 --- a/docs/api/html/nm-settings.html +++ b/docs/api/html/nm-settings.html @@ -212,7 +212,7 @@ - + @@ -226,7 +226,7 @@ - + @@ -266,6 +266,13 @@ + + + + + + @@ -322,7 +329,7 @@ - + @@ -399,7 +406,7 @@ - + @@ -476,7 +483,7 @@ - + @@ -875,7 +882,7 @@ - + @@ -924,7 +931,7 @@ - + @@ -1057,14 +1064,14 @@ - + - + @@ -1078,7 +1085,7 @@ - + @@ -1092,21 +1099,21 @@ - + - + - + @@ -1369,7 +1376,7 @@ - + @@ -1418,14 +1425,14 @@ - + - + @@ -1433,13 +1440,13 @@ dns-priority - + - + @@ -1475,7 +1482,7 @@ method - + - + @@ -1551,7 +1558,7 @@ - + @@ -1593,14 +1600,14 @@ - + - + @@ -1608,13 +1615,13 @@ dns-priority - + - + @@ -1657,7 +1664,7 @@ method - + - + @@ -1970,7 +1977,7 @@ - +
permissions array of string[]  An array of strings defining what access a given user has to this connection. If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list. When this is not empty, the connection can be active only when one of the specified users is logged into an active session. Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed. Any other values are ignored and reserved for future use. [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use. All of [type], [id], and [reserved] must be valid UTF-8.
secondaries array of string[]  List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.
+wait-device-timeoutint32-1Timeout in milliseconds to wait for device at startup. During boot, devices may take a while to be detected by the driver. This property will cause to delay NetworkManager-wait-online.service and nm-online to give the device a chance to appear. Note that this property only works together with NMSettingConnection:interface-name to identify the device that will be waited for. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.
zone string   altsubject-matches array of string[]  List of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed.
eap array of string[]  The allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", and "fast". Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations.
phase2-altsubject-matches array of string[]  List of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner "phase 2" authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed.
vlans array of vardict[]  Array of bridge VLAN objects. In addition to the VLANs specified here, the bridge will also have the default-pvid VLAN configured by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
vlans array of vardict[]  Array of bridge VLAN objects. In addition to the VLANs specified here, the port will also have the default-pvid VLAN configured on the bridge by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
priority-bandwidth array of uint32[0, 0, 0, 0, 0, 0, 0, 0]  An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.
priority-flow-control array of uint32[False, False, False, False, False, False, False, False]  An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.
priority-group-bandwidth array of uint32[0, 0, 0, 0, 0, 0, 0, 0]  An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents.
priority-group-id array of uint32[0, 0, 0, 0, 0, 0, 0, 0]  An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.
priority-strict-bandwidth array of uint32[False, False, False, False, False, False, False, False]  An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.
priority-traffic-class array of uint32[0, 0, 0, 0, 0, 0, 0, 0]  An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.
addresses array of array of uint32[]  Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet.
dns array of uint32[]  Array of IP addresses of DNS servers (as network-byte-order integers)
dns-options array of string[]  Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.
int32 0DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search array of string[]  Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
string  IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.
@@ -1509,7 +1516,7 @@ routes array of array of uint32[]  Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. If the metric is 0, NM will choose an appropriate default metric for the device. (There is no way to explicitly specify an actual metric of 0 with this property.)
addresses array of legacy IPv6 address struct (a(ayuay))[]  Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet.
dns array of byte array[]  Array of IP addresses of DNS servers (in network byte order)
dns-options array of string[]  Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.
int32 0DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search array of string[]  Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
string  IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.
@@ -1691,7 +1698,7 @@ routes array of legacy IPv6 route struct (a(ayuayu))[]  Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv6 route structures. Each IPv6 route structure is composed of an IPv6 address, a prefix length (1 - 128), an IPv6 next hop address (which may be zeroed out if there is no next hop), and a metric. If the metric is 0, NM will choose an appropriate default metric for the device.
interface-name array of string[]  A list of interface names to match. Each element is a shell wildcard pattern. When an element is prefixed with exclamation mark (!) the condition is inverted. A candidate interface name is considered matching when both these conditions are satisfied: (a) any of the elements not prefixed with '!' matches or there aren't such elements; (b) none of the elements prefixed with '!' match.
@@ -2037,6 +2044,13 @@ +datapath-type +string +  +The data path type. One of "system", "netdev" or empty. + + + fail-mode string   @@ -2068,7 +2082,33 @@

-

ovs-interface setting

+

ovs-dpdk setting

+

OvsDpdk Link Settings.

+
++++++ + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
+devargsstring Open vSwitch DPDK device arguments.
+
+
+
+

ovs-interface setting

Open vSwitch Interface Settings.

@@ -2088,13 +2128,13 @@ type - +
string  The interface type. Either "internal", or empty.The interface type. Either "internal", "system", "patch", "dpdk", or empty.

-

ovs-patch setting

+

ovs-patch setting

OvsPatch Link Settings.

@@ -2120,7 +2160,7 @@
-

ovs-port setting

+

ovs-port setting

OvsPort Link Settings.

@@ -2183,7 +2223,7 @@
-

ppp setting

+

ppp setting

Point-to-Point Protocol Settings.

@@ -2330,7 +2370,7 @@
-

pppoe setting

+

pppoe setting

PPP-over-Ethernet Settings.

@@ -2386,7 +2426,7 @@
-

proxy setting

+

proxy setting

WWW Proxy Settings.

@@ -2435,7 +2475,7 @@
-

serial setting

+

serial setting

Serial Link Settings.

@@ -2491,7 +2531,7 @@
-

sriov setting

+

sriov setting

SR-IOV settings..

@@ -2525,7 +2565,7 @@ - + @@ -2533,7 +2573,7 @@
-

tc setting

+

tc setting

Linux Traffic Control Settings..

vfs array of vardict[]  Array of virtual function descriptors. Each VF descriptor is a dictionary mapping attribute names to GVariant values. The 'index' entry is mandatory for each VF. When represented as string a VF is in the form: "INDEX [ATTR=VALUE[ ATTR=VALUE]...]". for example: "2 mac=00:11:22:33:44:55 spoof-check=true". Multiple VFs can be specified using a comma as separator. Currently the following attributes are supported: mac, spoof-check, trust, min-tx-rate, max-tx-rate, vlans. The "vlans" attribute is represented as a semicolon-separated list of VLAN descriptors, where each descriptor has the form "ID[.PRIORITY[.PROTO]]". PROTO can be either 'q' for 802.1Q (the default) or 'ad' for 802.1ad.
@@ -2553,14 +2593,14 @@ - + - + @@ -2568,7 +2608,7 @@
-

team setting

+

team setting

Teaming Settings.

qdiscs array of vardict[]  Array of TC queueing disciplines.
tfilters array of vardict[]  Array of TC traffic filters.
@@ -2602,49 +2642,49 @@ - + - + - + - + - + - - + + - + @@ -2700,7 +2740,7 @@ - + @@ -2708,7 +2748,7 @@
-

team-port setting

+

team-port setting

Team Port Settings.

link-watchers array of vardict[]  Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
mcast-rejoin-count int320-1 Corresponds to the teamd mcast_rejoin.count.
mcast-rejoin-interval int320-1 Corresponds to the teamd mcast_rejoin.interval.
notify-peers-count int320-1 Corresponds to the teamd notify_peers.count.
notify-peers-interval int320-1 Corresponds to the teamd notify_peers.interval.
runner string"roundrobin"Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random". When setting the runner, all the properties specific to the runner will be reset to the default value; all the properties specific to other runners will be set to an empty value (or if not possible to a default value). Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random".
runner-active booleanFALSETRUE Corresponds to the teamd runner.active.
runner-tx-hash array of string[]  Corresponds to the teamd runner.tx_hash.
@@ -2735,21 +2775,21 @@ - + - + - + @@ -2778,7 +2818,7 @@
-

tun setting

+

tun setting

Tunnel Settings.

lacp-key int320-1 Corresponds to the teamd ports.PORTIFNAME.lacp_key.
lacp-prio int32255-1 Corresponds to the teamd ports.PORTIFNAME.lacp_prio.
link-watchers array of vardict[]  Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
@@ -2841,7 +2881,7 @@
-

user setting

+

user setting

General User Profile Settings.

@@ -2867,7 +2907,7 @@
-

vlan setting

+

vlan setting

VLAN Settings.

@@ -2887,7 +2927,7 @@ - + @@ -2908,7 +2948,7 @@ - + @@ -2930,7 +2970,7 @@
-

vpn setting

+

vpn setting

VPN Settings.

egress-priority-map array of string[]  For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
ingress-priority-map array of string[]  For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
@@ -2993,7 +3033,7 @@
-

vxlan setting

+

vxlan setting

VXLAN Settings.

@@ -3126,7 +3166,7 @@
-

wifi-p2p setting

+

wifi-p2p setting

Wi-Fi P2P Settings.

@@ -3168,7 +3208,7 @@
-

wimax setting

+

wimax setting

WiMax Settings.

@@ -3203,7 +3243,7 @@
-

802-3-ethernet setting

+

802-3-ethernet setting

Wired Ethernet Settings.

@@ -3265,7 +3305,7 @@ - + @@ -3300,7 +3340,7 @@ - + @@ -3329,8 +3369,8 @@
-

wireguard setting

-

WireGuard Ethernet Settings.

+

wireguard setting

+

WireGuard Settings.

mac-address-blacklist array of string[]  If specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55).
s390-subchannels array of string[]  Identifies specific subchannels that this network device uses for communication with z/VM or s390 host. Like the "mac-address" property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels. The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character.
@@ -3350,7 +3390,21 @@ fwmark - + + + + + + + + + + + + + - +
uint32 0The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets. Note that "ip4-auto-default-route" or "ip6-auto-default-route" enabled, implies to automatically choose a fwmark.
+ip4-auto-default-routeNMTernary (int32) Whether to enable special handling of the IPv4 default route. If enabled, the IPv4 default route will be placed to a dedicated routing-table and two policy routing rules will be added. The fwmark number is also used as routing-table for the default-route, and if fwmark is zero, a unused fwmark/table is chosen automatically. This corresponds to what wg-quick does with Table=auto. Leaving this at the default will enable this option automatically if ipv4.never-default is not set and there are any peers that use a default-route as allowed-ips.
+ip6-auto-default-routeNMTernary (int32) Like ip4-auto-default-route, but for the IPv6 default route.
@@ -3399,7 +3453,7 @@
-

802-11-wireless setting

+

802-11-wireless setting

Wi-Fi Settings.

@@ -3475,7 +3529,7 @@ - + @@ -3490,7 +3544,7 @@ mode - + - + @@ -3553,7 +3607,7 @@
-

802-11-wireless-security setting

+

802-11-wireless-security setting

Wi-Fi Security Settings.

mac-address-blacklist array of string[]  A list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply. Each MAC address should be given in the standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").
string  Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, infrastructure is assumed.Wi-Fi network mode; one of "infrastructure", "mesh", "adhoc" or "ap". If blank, infrastructure is assumed.
@@ -3524,7 +3578,7 @@ seen-bssids array of string[]  A list of BSSIDs (each BSSID formatted as a MAC address like "00:11:22:33:44:55") that have been detected as part of the Wi-Fi network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved.
@@ -3587,7 +3641,7 @@ - + @@ -3622,7 +3676,7 @@ - + @@ -3636,7 +3690,7 @@ - + @@ -3714,7 +3768,7 @@
-

wpan setting

+

wpan setting

IEEE 802.15.4 (WPAN) MAC Settings.

group array of string[]  A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp".
pairwise array of string[]  A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp".
proto array of string[]  List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed.
diff --git a/docs/api/html/nmcli.html b/docs/api/html/nmcli.html index bcef8464..10d6f435 100644 --- a/docs/api/html/nmcli.html +++ b/docs/api/html/nmcli.html @@ -2531,8 +2531,8 @@ It's equivalent to the +bond.options 'option=value'

Bugs

-

There are probably some bugs. If you find a bug, please report it to - https://bugzilla.gnome.org/ — product NetworkManager.

+

There are probably some bugs. If you find a bug, please report it to your distribution + or upstream at https://gitlab.freedesktop.org/NetworkManager/NetworkManager.

See Also

diff --git a/docs/api/html/ref-settings.html b/docs/api/html/ref-settings.html index 022eeb31..53c502c7 100644 --- a/docs/api/html/ref-settings.html +++ b/docs/api/html/ref-settings.html @@ -97,6 +97,9 @@ ovs-bridge — OvsBridge Link Settings
+ovs-dpdk — OvsDpdk Link Settings +
+
ovs-interface — Open vSwitch Interface Settings
@@ -154,7 +157,7 @@ 802-3-ethernet — Wired Ethernet Settings
-wireguard — WireGuard Ethernet Settings +wireguard — WireGuard Settings
802-11-wireless — Wi-Fi Settings diff --git a/docs/api/html/settings-6lowpan.html b/docs/api/html/settings-6lowpan.html index 6b94ca8e..26605469 100644 --- a/docs/api/html/settings-6lowpan.html +++ b/docs/api/html/settings-6lowpan.html @@ -38,7 +38,7 @@ Properties
-

Table 68. 

+

Table 69. 

diff --git a/docs/api/html/settings-802-11-olpc-mesh.html b/docs/api/html/settings-802-11-olpc-mesh.html index 012bee43..3195165b 100644 --- a/docs/api/html/settings-802-11-olpc-mesh.html +++ b/docs/api/html/settings-802-11-olpc-mesh.html @@ -38,7 +38,7 @@ Properties
-

Table 88. 

+

Table 89. 

diff --git a/docs/api/html/settings-802-11-wireless-security.html b/docs/api/html/settings-802-11-wireless-security.html index aed0210e..bdbd4109 100644 --- a/docs/api/html/settings-802-11-wireless-security.html +++ b/docs/api/html/settings-802-11-wireless-security.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 111. 

+

Table 113. 

@@ -68,7 +68,7 @@ - + @@ -98,7 +98,7 @@ - + @@ -110,7 +110,7 @@ - + diff --git a/docs/api/html/settings-802-11-wireless.html b/docs/api/html/settings-802-11-wireless.html index 80e7e340..0b6f092d 100644 --- a/docs/api/html/settings-802-11-wireless.html +++ b/docs/api/html/settings-802-11-wireless.html @@ -34,11 +34,11 @@
group
array of string
[]
A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp".
pairwise
array of string
[]
A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp".
proto
array of string
[]
List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed.
-

+

Properties

-

Table 110. 

+

Table 112. 

@@ -104,7 +104,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -146,7 +146,7 @@ - + diff --git a/docs/api/html/settings-802-1x.html b/docs/api/html/settings-802-1x.html index 63b845ec..5c65daf2 100644 --- a/docs/api/html/settings-802-1x.html +++ b/docs/api/html/settings-802-1x.html @@ -38,7 +38,7 @@ Properties
-

Table 69. 

+

Table 70. 

mac-address-blacklist
array of string
[]
A list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply. Each MAC address should be given in the standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").
mode
string
Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, infrastructure is assumed.Wi-Fi network mode; one of "infrastructure", "mesh", "adhoc" or "ap". If blank, infrastructure is assumed.
mtu
seen-bssids
array of string
[]
A list of BSSIDs (each BSSID formatted as a MAC address like "00:11:22:33:44:55") that have been detected as part of the Wi-Fi network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved.
@@ -56,7 +56,7 @@ - + @@ -122,7 +122,7 @@ - + @@ -188,7 +188,7 @@ - + diff --git a/docs/api/html/settings-802-3-ethernet.html b/docs/api/html/settings-802-3-ethernet.html index 425bd124..85a53fea 100644 --- a/docs/api/html/settings-802-3-ethernet.html +++ b/docs/api/html/settings-802-3-ethernet.html @@ -34,11 +34,11 @@
altsubject-matches
array of string
[]
List of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed.
eap
array of string
[]
The allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", and "fast". Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations.
phase2-altsubject-matches
array of string
[]
List of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner "phase 2" authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed.
-

+

Properties

-

Table 108. 

+

Table 110. 

@@ -92,7 +92,7 @@ - + @@ -122,7 +122,7 @@ - + diff --git a/docs/api/html/settings-adsl.html b/docs/api/html/settings-adsl.html index e019f1fc..86812bd4 100644 --- a/docs/api/html/settings-adsl.html +++ b/docs/api/html/settings-adsl.html @@ -38,7 +38,7 @@ Properties
-

Table 70. 

+

Table 71. 

mac-address-blacklist
array of string
[]
If specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55).
s390-subchannels
array of string
[]
Identifies specific subchannels that this network device uses for communication with z/VM or s390 host. Like the "mac-address" property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels. The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character.
diff --git a/docs/api/html/settings-bluetooth.html b/docs/api/html/settings-bluetooth.html index a7bfd081..bb9c2026 100644 --- a/docs/api/html/settings-bluetooth.html +++ b/docs/api/html/settings-bluetooth.html @@ -38,7 +38,7 @@ Properties
-

Table 71. 

+

Table 72. 

diff --git a/docs/api/html/settings-bond.html b/docs/api/html/settings-bond.html index 5695ed42..d4363200 100644 --- a/docs/api/html/settings-bond.html +++ b/docs/api/html/settings-bond.html @@ -38,7 +38,7 @@ Properties
-

Table 72. 

+

Table 73. 

diff --git a/docs/api/html/settings-bridge-port.html b/docs/api/html/settings-bridge-port.html index 4f4eaa45..5c4c3da1 100644 --- a/docs/api/html/settings-bridge-port.html +++ b/docs/api/html/settings-bridge-port.html @@ -38,7 +38,7 @@ Properties
-

Table 74. 

+

Table 75. 

@@ -74,7 +74,7 @@ - + diff --git a/docs/api/html/settings-bridge.html b/docs/api/html/settings-bridge.html index f137d4e9..555125a4 100644 --- a/docs/api/html/settings-bridge.html +++ b/docs/api/html/settings-bridge.html @@ -38,7 +38,7 @@ Properties
-

Table 73. 

+

Table 74. 

vlans
array of vardict
[]
Array of bridge VLAN objects. In addition to the VLANs specified here, the port will also have the default-pvid VLAN configured on the bridge by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
@@ -128,7 +128,7 @@ - + diff --git a/docs/api/html/settings-cdma.html b/docs/api/html/settings-cdma.html index a9dffd77..4f85e32c 100644 --- a/docs/api/html/settings-cdma.html +++ b/docs/api/html/settings-cdma.html @@ -38,7 +38,7 @@ Properties
-

Table 75. 

+

Table 76. 

vlans
array of vardict
[]
Array of bridge VLAN objects. In addition to the VLANs specified here, the bridge will also have the default-pvid VLAN configured by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
diff --git a/docs/api/html/settings-connection.html b/docs/api/html/settings-connection.html index fb44cf7e..2963eeac 100644 --- a/docs/api/html/settings-connection.html +++ b/docs/api/html/settings-connection.html @@ -38,7 +38,7 @@ Properties
-

Table 67. 

+

Table 68. 

@@ -140,7 +140,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -186,6 +186,12 @@ + + + + + + diff --git a/docs/api/html/settings-dcb.html b/docs/api/html/settings-dcb.html index 0f102334..f47bca79 100644 --- a/docs/api/html/settings-dcb.html +++ b/docs/api/html/settings-dcb.html @@ -38,7 +38,7 @@ Properties
-

Table 76. 

+

Table 77. 

permissions
array of string
[]
An array of strings defining what access a given user has to this connection. If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list. When this is not empty, the connection can be active only when one of the specified users is logged into an active session. Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed. Any other values are ignored and reserved for future use. [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use. All of [type], [id], and [reserved] must be valid UTF-8.
secondaries
array of string
[]
List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.
A universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-").
wait-device-timeout
int32
-1
Timeout in milliseconds to wait for device at startup. During boot, devices may take a while to be detected by the driver. This property will cause to delay NetworkManager-wait-online.service and nm-online to give the device a chance to appear. Note that this property only works together with NMSettingConnection:interface-name to identify the device that will be waited for. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.
zone
string
@@ -98,13 +98,13 @@ - + - + @@ -116,7 +116,7 @@ - + @@ -128,19 +128,19 @@ - + - + - + diff --git a/docs/api/html/settings-dummy.html b/docs/api/html/settings-dummy.html index 7db75778..fe5f60ca 100644 --- a/docs/api/html/settings-dummy.html +++ b/docs/api/html/settings-dummy.html @@ -38,7 +38,7 @@ Properties
-

Table 77. 

+

Table 78. 

priority-bandwidth
array of uint32
[0, 0, 0, 0, 0, 0, 0, 0]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.
priority-flow-control
array of uint32
[False, False, False, False, False, False, False, False]
An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.
priority-group-bandwidth
array of uint32
[0, 0, 0, 0, 0, 0, 0, 0]
An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents.
priority-group-id
array of uint32
[0, 0, 0, 0, 0, 0, 0, 0]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.
priority-strict-bandwidth
array of uint32
[False, False, False, False, False, False, False, False]
An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.
priority-traffic-class
array of uint32
[0, 0, 0, 0, 0, 0, 0, 0]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.
diff --git a/docs/api/html/settings-ethtool.html b/docs/api/html/settings-ethtool.html index b3982665..0cc3a875 100644 --- a/docs/api/html/settings-ethtool.html +++ b/docs/api/html/settings-ethtool.html @@ -38,7 +38,7 @@ Properties
-

Table 78. 

+

Table 79. 

diff --git a/docs/api/html/settings-generic.html b/docs/api/html/settings-generic.html index 4d91d6cc..b6b24691 100644 --- a/docs/api/html/settings-generic.html +++ b/docs/api/html/settings-generic.html @@ -38,7 +38,7 @@ Properties
-

Table 79. 

+

Table 80. 

diff --git a/docs/api/html/settings-gsm.html b/docs/api/html/settings-gsm.html index 46be0d96..2c4787c5 100644 --- a/docs/api/html/settings-gsm.html +++ b/docs/api/html/settings-gsm.html @@ -38,7 +38,7 @@ Properties
-

Table 80. 

+

Table 81. 

diff --git a/docs/api/html/settings-infiniband.html b/docs/api/html/settings-infiniband.html index 3bce1836..71765f71 100644 --- a/docs/api/html/settings-infiniband.html +++ b/docs/api/html/settings-infiniband.html @@ -38,7 +38,7 @@ Properties
-

Table 81. 

+

Table 82. 

diff --git a/docs/api/html/settings-ip-tunnel.html b/docs/api/html/settings-ip-tunnel.html index 20f93bd9..9002d6c3 100644 --- a/docs/api/html/settings-ip-tunnel.html +++ b/docs/api/html/settings-ip-tunnel.html @@ -38,7 +38,7 @@ Properties
-

Table 84. 

+

Table 85. 

diff --git a/docs/api/html/settings-ipv4.html b/docs/api/html/settings-ipv4.html index 5f98dd5e..cc51c04f 100644 --- a/docs/api/html/settings-ipv4.html +++ b/docs/api/html/settings-ipv4.html @@ -38,7 +38,7 @@ Properties
-

Table 82. 

+

Table 83. 

@@ -62,7 +62,7 @@ - + @@ -104,25 +104,25 @@ - + - + - + - + @@ -153,7 +153,7 @@ - + @@ -182,7 +182,7 @@ - + diff --git a/docs/api/html/settings-ipv6.html b/docs/api/html/settings-ipv6.html index 76758030..5ccff62c 100644 --- a/docs/api/html/settings-ipv6.html +++ b/docs/api/html/settings-ipv6.html @@ -38,7 +38,7 @@ Properties
-

Table 83. 

+

Table 84. 

addresses
array of array of uint32
[]
Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet.
dns
array of uint32
[]
Array of IP addresses of DNS servers (as network-byte-order integers)
dns-options
array of string
[]
Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.
dns-priority
int32
0
DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search
array of string
[]
Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
method
string
IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.
never-default
routes
array of array of uint32
[]
Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. If the metric is 0, NM will choose an appropriate default metric for the device. (There is no way to explicitly specify an actual metric of 0 with this property.)
@@ -68,7 +68,7 @@ - + @@ -104,25 +104,25 @@ - + - + - + - + @@ -159,7 +159,7 @@ - + @@ -188,7 +188,7 @@ - + diff --git a/docs/api/html/settings-macsec.html b/docs/api/html/settings-macsec.html index 6ffb812f..96c6940e 100644 --- a/docs/api/html/settings-macsec.html +++ b/docs/api/html/settings-macsec.html @@ -38,7 +38,7 @@ Properties
-

Table 85. 

+

Table 86. 

addresses
array of legacy IPv6 address struct (a(ayuay))
[]
Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet.
dns
array of byte array
[]
Array of IP addresses of DNS servers (in network byte order)
dns-options
array of string
[]
Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.
dns-priority
int32
0
DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.
dns-search
array of string
[]
Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
method
string
IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.
never-default
routes
array of legacy IPv6 route struct (a(ayuayu))
[]
Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv6 route structures. Each IPv6 route structure is composed of an IPv6 address, a prefix length (1 - 128), an IPv6 next hop address (which may be zeroed out if there is no next hop), and a metric. If the metric is 0, NM will choose an appropriate default metric for the device.
diff --git a/docs/api/html/settings-macvlan.html b/docs/api/html/settings-macvlan.html index acd81695..0e313299 100644 --- a/docs/api/html/settings-macvlan.html +++ b/docs/api/html/settings-macvlan.html @@ -38,7 +38,7 @@ Properties
-

Table 86. 

+

Table 87. 

diff --git a/docs/api/html/settings-match.html b/docs/api/html/settings-match.html index a7e6b153..31d4c9a2 100644 --- a/docs/api/html/settings-match.html +++ b/docs/api/html/settings-match.html @@ -38,7 +38,7 @@ Properties
-

Table 87. 

+

Table 88. 

@@ -55,7 +55,7 @@ - +
interface-name
array of string
[]
A list of interface names to match. Each element is a shell wildcard pattern. When an element is prefixed with exclamation mark (!) the condition is inverted. A candidate interface name is considered matching when both these conditions are satisfied: (a) any of the elements not prefixed with '!' matches or there aren't such elements; (b) none of the elements prefixed with '!' match.
diff --git a/docs/api/html/settings-ovs-bridge.html b/docs/api/html/settings-ovs-bridge.html index 2424e29f..4b29061f 100644 --- a/docs/api/html/settings-ovs-bridge.html +++ b/docs/api/html/settings-ovs-bridge.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@
Home Up PrevNextNext
@@ -38,7 +38,7 @@ Properties
-

Table 89. 

+

Table 90. 

@@ -54,6 +54,12 @@ + + + + + + diff --git a/docs/api/html/settings-ovs-dpdk.html b/docs/api/html/settings-ovs-dpdk.html new file mode 100644 index 00000000..255016d2 --- /dev/null +++ b/docs/api/html/settings-ovs-dpdk.html @@ -0,0 +1,69 @@ + + + + +ovs-dpdk: NetworkManager Reference Manual + + + + + + + + + +
datapath-type
string
The data path type. One of "system", "netdev" or empty.
fail-mode
string
+ + + + + + +
+
+
+ + +
+

ovs-dpdk

+

ovs-dpdk — OvsDpdk Link Settings

+
+
+

+ Properties +

+
+

Table 91. 

+
++++++ + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
devargs
string
Open vSwitch DPDK device arguments.
+
+


+
+
+ + + \ No newline at end of file diff --git a/docs/api/html/settings-ovs-interface.html b/docs/api/html/settings-ovs-interface.html index d373f6d8..f55590a3 100644 --- a/docs/api/html/settings-ovs-interface.html +++ b/docs/api/html/settings-ovs-interface.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
@@ -34,11 +34,11 @@
-

+

Properties

-

Table 90. 

+

Table 92. 

@@ -56,7 +56,7 @@ - +
type
string
The interface type. Either "internal", or empty.The interface type. Either "internal", "system", "patch", "dpdk", or empty.
diff --git a/docs/api/html/settings-ovs-patch.html b/docs/api/html/settings-ovs-patch.html index e3750cba..882788bd 100644 --- a/docs/api/html/settings-ovs-patch.html +++ b/docs/api/html/settings-ovs-patch.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 91. 

+

Table 93. 

diff --git a/docs/api/html/settings-ovs-port.html b/docs/api/html/settings-ovs-port.html index f4acdf36..a05ca7cb 100644 --- a/docs/api/html/settings-ovs-port.html +++ b/docs/api/html/settings-ovs-port.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 92. 

+

Table 94. 

diff --git a/docs/api/html/settings-ppp.html b/docs/api/html/settings-ppp.html index fc303a85..a70e3d31 100644 --- a/docs/api/html/settings-ppp.html +++ b/docs/api/html/settings-ppp.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 93. 

+

Table 95. 

diff --git a/docs/api/html/settings-pppoe.html b/docs/api/html/settings-pppoe.html index 8b1ce2ac..b9326d68 100644 --- a/docs/api/html/settings-pppoe.html +++ b/docs/api/html/settings-pppoe.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 94. 

+

Table 96. 

diff --git a/docs/api/html/settings-proxy.html b/docs/api/html/settings-proxy.html index 0b4da901..da571e32 100644 --- a/docs/api/html/settings-proxy.html +++ b/docs/api/html/settings-proxy.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 95. 

+

Table 97. 

diff --git a/docs/api/html/settings-serial.html b/docs/api/html/settings-serial.html index a634b3c7..c9cd34b1 100644 --- a/docs/api/html/settings-serial.html +++ b/docs/api/html/settings-serial.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 96. 

+

Table 98. 

diff --git a/docs/api/html/settings-sriov.html b/docs/api/html/settings-sriov.html index 8c422e7e..56ee6e55 100644 --- a/docs/api/html/settings-sriov.html +++ b/docs/api/html/settings-sriov.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 97. 

+

Table 99. 

@@ -68,7 +68,7 @@ - + diff --git a/docs/api/html/settings-tc.html b/docs/api/html/settings-tc.html index 0668fef4..505c7c8c 100644 --- a/docs/api/html/settings-tc.html +++ b/docs/api/html/settings-tc.html @@ -34,11 +34,11 @@
vfs
array of vardict
[]
Array of virtual function descriptors. Each VF descriptor is a dictionary mapping attribute names to GVariant values. The 'index' entry is mandatory for each VF. When represented as string a VF is in the form: "INDEX [ATTR=VALUE[ ATTR=VALUE]...]". for example: "2 mac=00:11:22:33:44:55 spoof-check=true". Multiple VFs can be specified using a comma as separator. Currently the following attributes are supported: mac, spoof-check, trust, min-tx-rate, max-tx-rate, vlans. The "vlans" attribute is represented as a semicolon-separated list of VLAN descriptors, where each descriptor has the form "ID[.PRIORITY[.PROTO]]". PROTO can be either 'q' for 802.1Q (the default) or 'ad' for 802.1ad.
-

+

Properties

-

Table 98. 

+

Table 100. 

@@ -56,13 +56,13 @@ - + - + diff --git a/docs/api/html/settings-team-port.html b/docs/api/html/settings-team-port.html index c972a583..a38313a7 100644 --- a/docs/api/html/settings-team-port.html +++ b/docs/api/html/settings-team-port.html @@ -34,11 +34,11 @@
qdiscs
array of vardict
[]
Array of TC queueing disciplines.
tfilters
array of vardict
[]
Array of TC traffic filters.
-

+

Properties

-

Table 100. 

+

Table 102. 

@@ -62,19 +62,19 @@ - + - + - + diff --git a/docs/api/html/settings-team.html b/docs/api/html/settings-team.html index b3a38e24..5965e831 100644 --- a/docs/api/html/settings-team.html +++ b/docs/api/html/settings-team.html @@ -34,11 +34,11 @@
lacp-key
int32
0
-1
Corresponds to the teamd ports.PORTIFNAME.lacp_key.
lacp-prio
int32
255
-1
Corresponds to the teamd ports.PORTIFNAME.lacp_prio.
link-watchers
array of vardict
[]
Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
-

+

Properties

-

Table 99. 

+

Table 101. 

@@ -68,43 +68,43 @@ - + - + - + - + - + - - + + - + @@ -152,7 +152,7 @@ - + diff --git a/docs/api/html/settings-tun.html b/docs/api/html/settings-tun.html index 86d12d8b..9ffd48e3 100644 --- a/docs/api/html/settings-tun.html +++ b/docs/api/html/settings-tun.html @@ -34,11 +34,11 @@
link-watchers
array of vardict
[]
Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
mcast-rejoin-count
int32
0
-1
Corresponds to the teamd mcast_rejoin.count.
mcast-rejoin-interval
int32
0
-1
Corresponds to the teamd mcast_rejoin.interval.
notify-peers-count
int32
0
-1
Corresponds to the teamd notify_peers.count.
notify-peers-interval
int32
0
-1
Corresponds to the teamd notify_peers.interval.
runner
string
"roundrobin"
Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random". When setting the runner, all the properties specific to the runner will be reset to the default value; all the properties specific to other runners will be set to an empty value (or if not possible to a default value).
Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random".
runner-active
boolean
FALSE
TRUE
Corresponds to the teamd runner.active.
runner-tx-hash
array of string
[]
Corresponds to the teamd runner.tx_hash.
-

+

Properties

-

Table 101. 

+

Table 103. 

diff --git a/docs/api/html/settings-user.html b/docs/api/html/settings-user.html index 6a511b08..e1f48e0d 100644 --- a/docs/api/html/settings-user.html +++ b/docs/api/html/settings-user.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 102. 

+

Table 104. 

diff --git a/docs/api/html/settings-vlan.html b/docs/api/html/settings-vlan.html index 61c4b630..24036f54 100644 --- a/docs/api/html/settings-vlan.html +++ b/docs/api/html/settings-vlan.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 103. 

+

Table 105. 

@@ -56,7 +56,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/docs/api/html/settings-vpn.html b/docs/api/html/settings-vpn.html index f94e1c15..847a551f 100644 --- a/docs/api/html/settings-vpn.html +++ b/docs/api/html/settings-vpn.html @@ -34,11 +34,11 @@
egress-priority-map
array of string
[]
For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
ingress-priority-map
array of string
[]
For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
-

+

Properties

-

Table 104. 

+

Table 106. 

diff --git a/docs/api/html/settings-vxlan.html b/docs/api/html/settings-vxlan.html index 2891c893..75469fbb 100644 --- a/docs/api/html/settings-vxlan.html +++ b/docs/api/html/settings-vxlan.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 105. 

+

Table 107. 

diff --git a/docs/api/html/settings-wifi-p2p.html b/docs/api/html/settings-wifi-p2p.html index ad66d6b6..ccc36c10 100644 --- a/docs/api/html/settings-wifi-p2p.html +++ b/docs/api/html/settings-wifi-p2p.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 106. 

+

Table 108. 

diff --git a/docs/api/html/settings-wimax.html b/docs/api/html/settings-wimax.html index bcbab4e4..3dd4c49b 100644 --- a/docs/api/html/settings-wimax.html +++ b/docs/api/html/settings-wimax.html @@ -34,11 +34,11 @@
-

+

Properties

-

Table 107. 

+

Table 109. 

diff --git a/docs/api/html/settings-wireguard.html b/docs/api/html/settings-wireguard.html index 99261f39..1c546cb2 100644 --- a/docs/api/html/settings-wireguard.html +++ b/docs/api/html/settings-wireguard.html @@ -29,16 +29,16 @@

wireguard

-

wireguard — WireGuard Ethernet Settings

+

wireguard — WireGuard Settings

-

+

Properties

-

Table 109. 

+

Table 111. 

@@ -57,7 +57,19 @@ - + + + + + + + + + + + + + diff --git a/docs/api/html/settings-wpan.html b/docs/api/html/settings-wpan.html index 41339fd1..68fa98b0 100644 --- a/docs/api/html/settings-wpan.html +++ b/docs/api/html/settings-wpan.html @@ -34,11 +34,11 @@
fwmark
uint32
0
The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets. Note that "ip4-auto-default-route" or "ip6-auto-default-route" enabled, implies to automatically choose a fwmark.
ip4-auto-default-route
NMTernary (int32)
Whether to enable special handling of the IPv4 default route. If enabled, the IPv4 default route will be placed to a dedicated routing-table and two policy routing rules will be added. The fwmark number is also used as routing-table for the default-route, and if fwmark is zero, a unused fwmark/table is chosen automatically. This corresponds to what wg-quick does with Table=auto. Leaving this at the default will enable this option automatically if ipv4.never-default is not set and there are any peers that use a default-route as allowed-ips.
ip6-auto-default-route
NMTernary (int32)
Like ip4-auto-default-route, but for the IPv6 default route.
listen-port
-

+

Properties

-

Table 112. 

+

Table 114. 

diff --git a/docs/api/settings-spec.xml b/docs/api/settings-spec.xml index 4b4406aa..df1493c2 100644 --- a/docs/api/settings-spec.xml +++ b/docs/api/settings-spec.xml @@ -18,14 +18,15 @@ mdnsmdnsint32-1Whether mDNS is enabled for the connection. The permitted values are: yes: register hostname and resolving for the connection, no: disable mDNS for the interface, resolve: do not register hostname but allow resolving of mDNS host names. This feature requires a plugin which supports mDNS. One such plugin is dns-systemd-resolved.meteredmeteredNMMetered (int32)Whether the connection is metered. When updating this property on a currently activated connection, the change takes effect immediately.multi-connectmulti-connectint320Specifies whether the profile can be active multiple times at a particular moment. The value is of type NMConnectionMultiConnect. - permissionspermissionsarray of string[]An array of strings defining what access a given user has to this connection. If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list. When this is not empty, the connection can be active only when one of the specified users is logged into an active session. Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed. Any other values are ignored and reserved for future use. [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use. All of [type], [id], and [reserved] must be valid UTF-8. + permissionspermissionsarray of stringAn array of strings defining what access a given user has to this connection. If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list. When this is not empty, the connection can be active only when one of the specified users is logged into an active session. Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed. Any other values are ignored and reserved for future use. [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use. All of [type], [id], and [reserved] must be valid UTF-8.read-onlyread-onlybooleanFALSEFALSE if the connection can be modified using the provided settings service's D-Bus interface with the right privileges, or TRUE if the connection is read-only and cannot be modified. - secondariessecondariesarray of string[]List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported. + secondariessecondariesarray of stringList of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.slave-typeslave-typestringSetting name of the device type of this slave's master connection (eg, "bond"), or NULL if this connection is not a slave.stable-idstable-idstringThis represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${DEVICE}", "${MAC}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that "${DEVICE}" corresponds to the interface name of the device and "${MAC}" is the permanent MAC address of the device. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}-${BOOT}-${DEVICE}" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to "${CONNECTION}" and uses a unique, fixed ID for the connection.timestamptimestampuint640The time, in seconds since the Unix Epoch, that the connection was last _successfully_ fully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved).typetypestringBase type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, "802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, "vpn" or "bridge", etc).uuiduuidstringA universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-"). + wait-device-timeoutwait-device-timeoutint32-1Timeout in milliseconds to wait for device at startup. During boot, devices may take a while to be detected by the driver. This property will cause to delay NetworkManager-wait-online.service and nm-online to give the device a chance to appear. Note that this property only works together with NMSettingConnection:interface-name to identify the device that will be waited for. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.zonezonestringThe trust level of a the connection. Free form case-insensitive string (for example "Home", "Work", "Public"). NULL or unspecified zone means the connection will be placed in the default zone as defined by the firewall. When updating this property on a currently activated connection, the change takes effect immediately.
6lowpan6LoWPAN Settings @@ -36,7 +37,7 @@ <refentry id="settings-802-1x"><refnamediv><refname>802-1x</refname><refpurpose>IEEE 802.1x Authentication Settings</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-802-1x.properties"> Properties Key NameValue TypeDefault ValueValue Description - altsubject-matchesaltsubject-matchesarray of string[]List of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed. + altsubject-matchesaltsubject-matchesarray of stringList of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed.anonymous-identityanonymous-identitystringAnonymous identity string for EAP authentication methods. Used as the unencrypted identity with EAP types that support different tunneled identity like EAP-TTLS.auth-timeoutauth-timeoutint320A timeout for the authentication. Zero means the global default; if the global default is not set, the authentication timeout is 25 seconds.ca-certca-certbyte arrayContains the CA certificate if used by the EAP method specified in the "eap" property. Certificate data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme (which is backwards compatible with NM 0.7.x) this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte. This property can be unset even if the EAP method supports CA certificates, but this allows man-in-the-middle attacks and is NOT recommended. @@ -47,7 +48,7 @@ client-cert-passwordclient-cert-passwordstringThe password used to access the client certificate stored in "client-cert" property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.client-cert-password-flagsclient-cert-password-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "client-cert-password" property.domain-suffix-matchdomain-suffix-matchstringConstraint for server domain name. If set, this FQDN is used as a suffix match requirement for dNSName element(s) of the certificate presented by the authentication server. If a matching dNSName is found, this constraint is met. If no dNSName values are present, this constraint is matched against SubjectName CN using same suffix match comparison. - eapeaparray of string[]The allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", and "fast". Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations. + eapeaparray of stringThe allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", and "fast". Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations.identityidentitystringIdentity string for EAP authentication methods. Often the user's user or login name.pac-filepac-filestringUTF-8 encoded file path containing PAC for EAP-FAST.passwordpasswordstringUTF-8 encoded password used for EAP authentication methods. If both the "password" property and the "password-raw" property are specified, "password" is preferred. @@ -58,7 +59,7 @@ phase1-fast-provisioningphase1-fast-provisioningstringEnables or disables in-line provisioning of EAP-FAST credentials when FAST is specified as the EAP method in the "eap" property. Recognized values are "0" (disabled), "1" (allow unauthenticated provisioning), "2" (allow authenticated provisioning), and "3" (allow both authenticated and unauthenticated provisioning). See the wpa_supplicant documentation for more details.phase1-peaplabelphase1-peaplabelstringForces use of the new PEAP label during key derivation. Some RADIUS servers may require forcing the new PEAP label to interoperate with PEAPv1. Set to "1" to force use of the new PEAP label. See the wpa_supplicant documentation for more details.phase1-peapverphase1-peapverstringForces which PEAP version is used when PEAP is set as the EAP method in the "eap" property. When unset, the version reported by the server will be used. Sometimes when using older RADIUS servers, it is necessary to force the client to use a particular PEAP version. To do so, this property may be set to "0" or "1" to force that specific PEAP version. - phase2-altsubject-matchesphase2-altsubject-matchesarray of string[]List of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner "phase 2" authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed. + phase2-altsubject-matchesphase2-altsubject-matchesarray of stringList of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner "phase 2" authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed.phase2-authphase2-authstringSpecifies the allowed "phase 2" inner non-EAP authentication methods when an EAP method that uses an inner TLS tunnel is specified in the "eap" property. Recognized non-EAP "phase 2" methods are "pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls". Each "phase 2" inner method requires specific parameters for successful authentication; see the wpa_supplicant documentation for more details.phase2-autheapphase2-autheapstringSpecifies the allowed "phase 2" inner EAP-based authentication methods when an EAP method that uses an inner TLS tunnel is specified in the "eap" property. Recognized EAP-based "phase 2" methods are "md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method requires specific parameters for successful authentication; see the wpa_supplicant documentation for more details.phase2-ca-certphase2-ca-certbyte arrayContains the "phase 2" CA certificate if used by the EAP method specified in the "phase2-auth" or "phase2-autheap" properties. Certificate data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme (which is backwards compatible with NM 0.7.x) this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte. This property can be unset even if the EAP method supports CA certificates, but this allows man-in-the-middle attacks and is NOT recommended. @@ -119,7 +120,7 @@ stpstpbooleanTRUEControls whether Spanning Tree Protocol (STP) is enabled for this bridge.vlan-default-pvidvlan-default-pviduint321The default PVID for the ports of the bridge, that is the VLAN id assigned to incoming untagged frames.vlan-filteringvlan-filteringbooleanFALSEControl whether VLAN filtering is enabled on the bridge. - vlansvlansarray of vardict[]Array of bridge VLAN objects. In addition to the VLANs specified here, the bridge will also have the default-pvid VLAN configured by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash. + vlansvlansarray of vardictArray of bridge VLAN objects. In addition to the VLANs specified here, the bridge will also have the default-pvid VLAN configured by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
bridge-portBridge Port Settings Properties @@ -127,7 +128,7 @@ <row><entry><screen>hairpin-mode<indexterm zone="settings-bridge-port"><primary sortas="hairpin-mode">hairpin-mode</primary></indexterm></screen></entry><entry><screen>boolean</screen></entry><entry><screen>FALSE</screen></entry><entry>Enables or disables "hairpin mode" for the port, which allows frames to be sent back out through the port the frame was received on.</entry></row> <row><entry><screen>path-cost<indexterm zone="settings-bridge-port"><primary sortas="path-cost">path-cost</primary></indexterm></screen></entry><entry><screen>uint32</screen></entry><entry><screen>100</screen></entry><entry>The Spanning Tree Protocol (STP) port cost for destinations via this port.</entry></row> <row><entry><screen>priority<indexterm zone="settings-bridge-port"><primary sortas="priority">priority</primary></indexterm></screen></entry><entry><screen>uint32</screen></entry><entry><screen>32</screen></entry><entry>The Spanning Tree Protocol (STP) priority of this bridge port.</entry></row> - <row><entry><screen>vlans<indexterm zone="settings-bridge-port"><primary sortas="vlans">vlans</primary></indexterm></screen></entry><entry><screen>array of vardict</screen></entry><entry><screen>[]</screen></entry><entry>Array of bridge VLAN objects. In addition to the VLANs specified here, the port will also have the default-pvid VLAN configured on the bridge by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.</entry></row> + <row><entry><screen>vlans<indexterm zone="settings-bridge-port"><primary sortas="vlans">vlans</primary></indexterm></screen></entry><entry><screen>array of vardict</screen></entry><entry><screen/></entry><entry>Array of bridge VLAN objects. In addition to the VLANs specified here, the port will also have the default-pvid VLAN configured on the bridge by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.</entry></row> </tbody></tgroup></table></para></refsect1></refentry> <refentry id="settings-cdma"><refnamediv><refname>cdma</refname><refpurpose>CDMA-based Mobile Broadband Settings</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-cdma.properties"> Properties @@ -148,14 +149,14 @@ <row><entry><screen>app-fip-priority<indexterm zone="settings-dcb"><primary sortas="app-fip-priority">app-fip-priority</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>The highest User Priority (0 - 7) which FIP frames should use, or -1 for default priority. Only used when the "app-fip-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.</entry></row> <row><entry><screen>app-iscsi-flags<indexterm zone="settings-dcb"><primary sortas="app-iscsi-flags">app-iscsi-flags</primary></indexterm></screen></entry><entry><screen>NMSettingDcbFlags (uint32)</screen></entry><entry><screen/></entry><entry>Specifies the NMSettingDcbFlags for the DCB iSCSI application. Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).</entry></row> <row><entry><screen>app-iscsi-priority<indexterm zone="settings-dcb"><primary sortas="app-iscsi-priority">app-iscsi-priority</primary></indexterm></screen></entry><entry><screen>int32</screen></entry><entry><screen>-1</screen></entry><entry>The highest User Priority (0 - 7) which iSCSI frames should use, or -1 for default priority. Only used when the "app-iscsi-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.</entry></row> - <row><entry><screen>priority-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-bandwidth">priority-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[0, 0, 0, 0, 0, 0, 0, 0]</screen></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.</entry></row> - <row><entry><screen>priority-flow-control<indexterm zone="settings-dcb"><primary sortas="priority-flow-control">priority-flow-control</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[False, False, False, False, False, False, False, False]</screen></entry><entry>An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.</entry></row> + <row><entry><screen>priority-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-bandwidth">priority-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.</entry></row> + <row><entry><screen>priority-flow-control<indexterm zone="settings-dcb"><primary sortas="priority-flow-control">priority-flow-control</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.</entry></row> <row><entry><screen>priority-flow-control-flags<indexterm zone="settings-dcb"><primary sortas="priority-flow-control-flags">priority-flow-control-flags</primary></indexterm></screen></entry><entry><screen>NMSettingDcbFlags (uint32)</screen></entry><entry><screen/></entry><entry>Specifies the NMSettingDcbFlags for DCB Priority Flow Control (PFC). Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).</entry></row> - <row><entry><screen>priority-group-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-group-bandwidth">priority-group-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[0, 0, 0, 0, 0, 0, 0, 0]</screen></entry><entry>An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents.</entry></row> + <row><entry><screen>priority-group-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-group-bandwidth">priority-group-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents.</entry></row> <row><entry><screen>priority-group-flags<indexterm zone="settings-dcb"><primary sortas="priority-group-flags">priority-group-flags</primary></indexterm></screen></entry><entry><screen>NMSettingDcbFlags (uint32)</screen></entry><entry><screen/></entry><entry>Specifies the NMSettingDcbFlags for DCB Priority Groups. Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).</entry></row> - <row><entry><screen>priority-group-id<indexterm zone="settings-dcb"><primary sortas="priority-group-id">priority-group-id</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[0, 0, 0, 0, 0, 0, 0, 0]</screen></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.</entry></row> - <row><entry><screen>priority-strict-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-strict-bandwidth">priority-strict-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[False, False, False, False, False, False, False, False]</screen></entry><entry>An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.</entry></row> - <row><entry><screen>priority-traffic-class<indexterm zone="settings-dcb"><primary sortas="priority-traffic-class">priority-traffic-class</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen>[0, 0, 0, 0, 0, 0, 0, 0]</screen></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.</entry></row> + <row><entry><screen>priority-group-id<indexterm zone="settings-dcb"><primary sortas="priority-group-id">priority-group-id</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.</entry></row> + <row><entry><screen>priority-strict-bandwidth<indexterm zone="settings-dcb"><primary sortas="priority-strict-bandwidth">priority-strict-bandwidth</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.</entry></row> + <row><entry><screen>priority-traffic-class<indexterm zone="settings-dcb"><primary sortas="priority-traffic-class">priority-traffic-class</primary></indexterm></screen></entry><entry><screen>array of uint32</screen></entry><entry><screen/></entry><entry>An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.</entry></row> </tbody></tgroup></table></para></refsect1></refentry> <refentry id="settings-dummy"><refnamediv><refname>dummy</refname><refpurpose>Dummy Link Settings</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-dummy.properties"> Properties @@ -199,54 +200,54 @@ Properties Key NameValue TypeDefault ValueValue Descriptionaddress-dataaddress-dataarray of vardictArray of IPv4 addresses. Each address dictionary contains at least 'address' and 'prefix' entries, containing the IP address as a string, and the prefix length as a uint32. Additional attributes may also exist on some addresses. - addressesaddressesarray of array of uint32[]Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet. + addressesaddressesarray of array of uint32Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet.dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.dhcp-client-iddhcp-client-idstringA string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. The special values "mac" and "perm-mac" are supported, which use the current or permanent MAC address of the device to generate a client identifier with type ethernet (01). Currently, these options only work for ethernet type of links. The special value "duid" generates a RFC4361-compliant client identifier based on a hash of the interface name as IAID and /etc/machine-id. The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id) and a per-host key. If you set the stable-id, you may want to include the "${DEVICE}" or "${MAC}" specifier to get a per-device key. If unset, a globally configured default is used. If still unset, the default depends on the DHCP plugin.dhcp-fqdndhcp-fqdnstringIf the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.dhcp-hostnamedhcp-hostnamestringIf the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.dhcp-send-hostnamedhcp-send-hostnamebooleanTRUEIf TRUE, a hostname is sent to the DHCP server when acquiring a lease. Some DHCP servers use this hostname to update DNS databases, essentially providing a static hostname for the computer. If the "dhcp-hostname" property is NULL and this property is TRUE, the current persistent hostname of the computer is sent.dhcp-timeoutdhcp-timeoutint320A timeout for a DHCP transaction in seconds. - dnsdnsarray of uint32[]Array of IP addresses of DNS servers (as network-byte-order integers) - dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. - dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. - dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. + dnsdnsarray of uint32Array of IP addresses of DNS servers (as network-byte-order integers) + dns-optionsdns-optionsarray of stringArray of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. + dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. + dns-searchdns-searcharray of stringArray of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set.ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used.ignore-auto-routesignore-auto-routesbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured routes are ignored and only routes specified in the "routes" property, if any, are used.may-failmay-failbooleanTRUEIf TRUE, allow overall network configuration to proceed even if the configuration specified by this property times out. Note that at least one IP configuration must succeed or overall network configuration will still fail. For example, in IPv6-only networks, setting this property to TRUE on the NMSettingIP4Config allows the overall network configuration to succeed if IPv4 configuration fails but IPv6 configuration completes successfully. - methodmethodstringIP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared. + methodmethodstringIP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.never-defaultnever-defaultbooleanFALSEIf TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.route-dataroute-dataarray of vardictArray of IPv4 routes. Each route dictionary contains at least 'dest' and 'prefix' entries, containing the destination IP address as a string, and the prefix length as a uint32. Most routes will also have a 'gateway' entry, containing the gateway IP address as a string. If the route has a 'metric' entry (containing a uint32), that will be used as the metric for the route (otherwise NM will pick a default value appropriate to the device). Additional attributes may also exist on some routes.route-metricroute-metricint64-1The default metric for routes that don't explicitly specify a metric. The default value -1 means that the metric is chosen automatically based on the device type. The metric applies to dynamic routes, manual (static) routes that don't have an explicit metric setting, address prefix routes, and the default route. Note that for IPv6, the kernel accepts zero (0) but coerces it to 1024 (user default). Hence, setting this property to zero effectively mean setting it to 1024. For IPv4, zero is a regular value for the metric.route-tableroute-tableuint320Enable policy routing (source routing) and set the routing table used when adding routes. This affects all routes, including device-routes, IPv4LL, DHCP, SLAAC, default-routes and static routes. But note that static routes can individually overwrite the setting by explicitly specifying a non-zero routing table. If the table setting is left at zero, it is eligible to be overwritten via global configuration. If the property is zero even after applying the global configuration value, policy routing is disabled for the address family of this connection. Policy routing disabled means that NetworkManager will add all routes to the main table (except static routes that explicitly configure a different table). Additionally, NetworkManager will not delete any extraneous routes from tables except the main table. This is to preserve backward compatibility for users who manage routing tables outside of NetworkManager. - routesroutesarray of array of uint32[]Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. If the metric is 0, NM will choose an appropriate default metric for the device. (There is no way to explicitly specify an actual metric of 0 with this property.) + routesroutesarray of array of uint32Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. If the metric is 0, NM will choose an appropriate default metric for the device. (There is no way to explicitly specify an actual metric of 0 with this property.)
ipv6IPv6 Settings Properties Key NameValue TypeDefault ValueValue Descriptionaddr-gen-modeaddr-gen-modeint321Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64 (0) or NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY (1). If the property is set to EUI64, the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of stable-privacy enables use of cryptographically secure hash of a secret host-specific key along with the connection's stable-id and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. On D-Bus, the absence of an addr-gen-mode setting equals enabling stable-privacy. For keyfile plugin, the absence of the setting on disk means EUI64 so that the property doesn't change on upgrade from older versions. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option.address-dataaddress-dataarray of vardictArray of IPv6 addresses. Each address dictionary contains at least 'address' and 'prefix' entries, containing the IP address as a string, and the prefix length as a uint32. Additional attributes may also exist on some addresses. - addressesaddressesarray of legacy IPv6 address struct (a(ayuay))[]Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet. + addressesaddressesarray of legacy IPv6 address struct (a(ayuay))Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet.dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.dhcp-duiddhcp-duidstringA string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried in the Client Identifier option. If the property is a hex string ('aa:bb:cc') it is interpreted as a binary DUID and filled as an opaque value in the Client Identifier option. The special value "lease" will retrieve the DUID previously used from the lease file belonging to the connection. If no DUID is found and "dhclient" is the configured dhcp client, the DUID is searched in the system-wide dhclient lease file. If still no DUID is found, or another dhcp client is used, a global and permanent DUID-UUID (RFC 6355) will be generated based on the machine-id. The special values "llt" and "ll" will generate a DUID of type LLT or LL (see RFC 3315) based on the current MAC address of the device. In order to try providing a stable DUID-LLT, the time field will contain a constant timestamp that is used globally (for all profiles) and persisted to disk. The special values "stable-llt", "stable-ll" and "stable-uuid" will generate a DUID of the corresponding type, derived from the connection's stable-id and a per-host unique key. You may want to include the "${DEVICE}" or "${MAC}" specifier in the stable-id, in case this profile gets activated on multiple devices. So, the link-layer address of "stable-ll" and "stable-llt" will be a generated address derived from the stable id. The DUID-LLT time value in the "stable-llt" option will be picked among a static timespan of three years (the upper bound of the interval is the same constant timestamp used in "llt"). When the property is unset, the global value provided for "ipv6.dhcp-duid" is used. If no global value is provided, the default "lease" value is assumed.dhcp-hostnamedhcp-hostnamestringIf the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.dhcp-send-hostnamedhcp-send-hostnamebooleanTRUEIf TRUE, a hostname is sent to the DHCP server when acquiring a lease. Some DHCP servers use this hostname to update DNS databases, essentially providing a static hostname for the computer. If the "dhcp-hostname" property is NULL and this property is TRUE, the current persistent hostname of the computer is sent.dhcp-timeoutdhcp-timeoutint320A timeout for a DHCP transaction in seconds. - dnsdnsarray of byte array[]Array of IP addresses of DNS servers (in network byte order) - dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. - dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. - dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. + dnsdnsarray of byte arrayArray of IP addresses of DNS servers (in network byte order) + dns-optionsdns-optionsarray of stringArray of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. + dns-prioritydns-priorityint320DNS servers priority. The relative priority for DNS servers specified by this setting. A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually). When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins. If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored. + dns-searchdns-searcharray of stringArray of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set.ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used.ignore-auto-routesignore-auto-routesbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured routes are ignored and only routes specified in the "routes" property, if any, are used.ip6-privacyip6-privacyNMSettingIP6ConfigPrivacy (int32)Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If enabled, it makes the kernel generate a temporary IPv6 address in addition to the public one generated from MAC address via modified EUI-64. This enhances privacy, but could cause problems in some applications, on the other hand. The permitted values are: -1: unknown, 0: disabled, 1: enabled (prefer public address), 2: enabled (prefer temporary addresses). Having a per-connection setting set to "-1" (unknown) means fallback to global configuration "ipv6.ip6-privacy". If also global configuration is unspecified or set to "-1", fallback to read "/proc/sys/net/ipv6/conf/default/use_tempaddr". Note that this setting is distinct from the Stable Privacy addresses that can be enabled with the "addr-gen-mode" property's "stable-privacy" setting as another way of avoiding host tracking with IPv6 addresses.may-failmay-failbooleanTRUEIf TRUE, allow overall network configuration to proceed even if the configuration specified by this property times out. Note that at least one IP configuration must succeed or overall network configuration will still fail. For example, in IPv6-only networks, setting this property to TRUE on the NMSettingIP4Config allows the overall network configuration to succeed if IPv4 configuration fails but IPv6 configuration completes successfully. - methodmethodstringIP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared. + methodmethodstringIP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration. The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.never-defaultnever-defaultbooleanFALSEIf TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.route-dataroute-dataarray of vardictArray of IPv6 routes. Each route dictionary contains at least 'dest' and 'prefix' entries, containing the destination IP address as a string, and the prefix length as a uint32. Most routes will also have a 'next-hop' entry, containing the next hop IP address as a string. If the route has a 'metric' entry (containing a uint32), that will be used as the metric for the route (otherwise NM will pick a default value appropriate to the device). Additional attributes may also exist on some routes.route-metricroute-metricint64-1The default metric for routes that don't explicitly specify a metric. The default value -1 means that the metric is chosen automatically based on the device type. The metric applies to dynamic routes, manual (static) routes that don't have an explicit metric setting, address prefix routes, and the default route. Note that for IPv6, the kernel accepts zero (0) but coerces it to 1024 (user default). Hence, setting this property to zero effectively mean setting it to 1024. For IPv4, zero is a regular value for the metric.route-tableroute-tableuint320Enable policy routing (source routing) and set the routing table used when adding routes. This affects all routes, including device-routes, IPv4LL, DHCP, SLAAC, default-routes and static routes. But note that static routes can individually overwrite the setting by explicitly specifying a non-zero routing table. If the table setting is left at zero, it is eligible to be overwritten via global configuration. If the property is zero even after applying the global configuration value, policy routing is disabled for the address family of this connection. Policy routing disabled means that NetworkManager will add all routes to the main table (except static routes that explicitly configure a different table). Additionally, NetworkManager will not delete any extraneous routes from tables except the main table. This is to preserve backward compatibility for users who manage routing tables outside of NetworkManager. - routesroutesarray of legacy IPv6 route struct (a(ayuayu))[]Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv6 route structures. Each IPv6 route structure is composed of an IPv6 address, a prefix length (1 - 128), an IPv6 next hop address (which may be zeroed out if there is no next hop), and a metric. If the metric is 0, NM will choose an appropriate default metric for the device. + routesroutesarray of legacy IPv6 route struct (a(ayuayu))Deprecated in favor of the 'route-data' property, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'route-data'. Array of IPv6 route structures. Each IPv6 route structure is composed of an IPv6 address, a prefix length (1 - 128), an IPv6 next hop address (which may be zeroed out if there is no next hop), and a metric. If the metric is 0, NM will choose an appropriate default metric for the device.tokentokenstringConfigure the token for draft-chown-6man-tokenised-ipv6-identifiers-02 IPv6 tokenized interface identifiers. Useful with eui64 addr-gen-mode.
ip-tunnelIP Tunneling Settings @@ -290,7 +291,7 @@ <refentry id="settings-match"><refnamediv><refname>match</refname><refpurpose>Match settings.</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-match.properties"> Properties Key NameValue TypeDefault ValueValue Description - interface-nameinterface-namearray of string[]A list of interface names to match. Each element is a shell wildcard pattern. When an element is prefixed with exclamation mark (!) the condition is inverted. A candidate interface name is considered matching when both these conditions are satisfied: (a) any of the elements not prefixed with '!' matches or there aren't such elements; (b) none of the elements prefixed with '!' match. + interface-nameinterface-namearray of stringA list of interface names to match. Each element is a shell wildcard pattern. When an element is prefixed with exclamation mark (!) the condition is inverted. A candidate interface name is considered matching when both these conditions are satisfied: (a) any of the elements not prefixed with '!' matches or there aren't such elements; (b) none of the elements prefixed with '!' match.
802-11-olpc-meshOLPC Wireless Mesh Settings Properties @@ -302,15 +303,21 @@ <refentry id="settings-ovs-bridge"><refnamediv><refname>ovs-bridge</refname><refpurpose>OvsBridge Link Settings</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-ovs-bridge.properties"> Properties Key NameValue TypeDefault ValueValue Description + datapath-typedatapath-typestringThe data path type. One of "system", "netdev" or empty.fail-modefail-modestringThe bridge failure mode. One of "secure", "standalone" or empty.mcast-snooping-enablemcast-snooping-enablebooleanFALSEEnable or disable multicast snooping.rstp-enablerstp-enablebooleanFALSEEnable or disable RSTP.stp-enablestp-enablebooleanFALSEEnable or disable STP.
+ ovs-dpdkOvsDpdk Link Settings + Properties + Key NameValue TypeDefault ValueValue Description + devargsdevargsstringOpen vSwitch DPDK device arguments. +
ovs-interfaceOpen vSwitch Interface Settings Properties Key NameValue TypeDefault ValueValue Description - typetypestringThe interface type. Either "internal", or empty. + typetypestringThe interface type. Either "internal", "system", "patch", "dpdk", or empty.
ovs-patchOvsPatch Link Settings Properties @@ -380,26 +387,26 @@ Key NameValue TypeDefault ValueValue Descriptionautoprobe-driversautoprobe-driversNMTernary (int32)Whether to autoprobe virtual functions by a compatible driver. If set to NM_TERNARY_TRUE (1), the kernel will try to bind VFs to a compatible driver and if this succeeds a new network interface will be instantiated for each VF. If set to NM_TERNARY_FALSE (0), VFs will not be claimed and no network interfaces will be created for them. When set to NM_TERNARY_DEFAULT (-1), the global default is used; in case the global default is unspecified it is assumed to be NM_TERNARY_TRUE (1).total-vfstotal-vfsuint320The total number of virtual functions to create. Note that when the sriov setting is present NetworkManager enforces the number of virtual functions on the interface also when it is zero. To prevent any changes to SR-IOV parameters don't add a sriov setting to the connection. - vfsvfsarray of vardict[]Array of virtual function descriptors. Each VF descriptor is a dictionary mapping attribute names to GVariant values. The 'index' entry is mandatory for each VF. When represented as string a VF is in the form: "INDEX [ATTR=VALUE[ ATTR=VALUE]...]". for example: "2 mac=00:11:22:33:44:55 spoof-check=true". Multiple VFs can be specified using a comma as separator. Currently the following attributes are supported: mac, spoof-check, trust, min-tx-rate, max-tx-rate, vlans. The "vlans" attribute is represented as a semicolon-separated list of VLAN descriptors, where each descriptor has the form "ID[.PRIORITY[.PROTO]]". PROTO can be either 'q' for 802.1Q (the default) or 'ad' for 802.1ad. + vfsvfsarray of vardictArray of virtual function descriptors. Each VF descriptor is a dictionary mapping attribute names to GVariant values. The 'index' entry is mandatory for each VF. When represented as string a VF is in the form: "INDEX [ATTR=VALUE[ ATTR=VALUE]...]". for example: "2 mac=00:11:22:33:44:55 spoof-check=true". Multiple VFs can be specified using a comma as separator. Currently the following attributes are supported: mac, spoof-check, trust, min-tx-rate, max-tx-rate, vlans. The "vlans" attribute is represented as a semicolon-separated list of VLAN descriptors, where each descriptor has the form "ID[.PRIORITY[.PROTO]]". PROTO can be either 'q' for 802.1Q (the default) or 'ad' for 802.1ad.
tcLinux Traffic Control Settings. Properties Key NameValue TypeDefault ValueValue Description - qdiscsqdiscsarray of vardict[]Array of TC queueing disciplines. - tfilterstfiltersarray of vardict[]Array of TC traffic filters. + qdiscsqdiscsarray of vardictArray of TC queueing disciplines. + tfilterstfiltersarray of vardictArray of TC traffic filters.
teamTeaming Settings Properties Key NameValue TypeDefault ValueValue DescriptionconfigconfigstringThe JSON configuration for the team network interface. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.interface-nameinterface-namestringDeprecated in favor of connection.interface-name, but can be used for backward-compatibility with older daemons, to set the team's interface name. - link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details. - mcast-rejoin-countmcast-rejoin-countint320Corresponds to the teamd mcast_rejoin.count. - mcast-rejoin-intervalmcast-rejoin-intervalint320Corresponds to the teamd mcast_rejoin.interval. - notify-peers-countnotify-peers-countint320Corresponds to the teamd notify_peers.count. - notify-peers-intervalnotify-peers-intervalint320Corresponds to the teamd notify_peers.interval. - runnerrunnerstring"roundrobin"Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random". When setting the runner, all the properties specific to the runner will be reset to the default value; all the properties specific to other runners will be set to an empty value (or if not possible to a default value). - runner-activerunner-activebooleanFALSECorresponds to the teamd runner.active. + link-watcherslink-watchersarray of vardictLink watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details. + mcast-rejoin-countmcast-rejoin-countint32-1Corresponds to the teamd mcast_rejoin.count. + mcast-rejoin-intervalmcast-rejoin-intervalint32-1Corresponds to the teamd mcast_rejoin.interval. + notify-peers-countnotify-peers-countint32-1Corresponds to the teamd notify_peers.count. + notify-peers-intervalnotify-peers-intervalint32-1Corresponds to the teamd notify_peers.interval. + runnerrunnerstringCorresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random". + runner-activerunner-activebooleanTRUECorresponds to the teamd runner.active.runner-agg-select-policyrunner-agg-select-policystringCorresponds to the teamd runner.agg_select_policy.runner-fast-raterunner-fast-ratebooleanFALSECorresponds to the teamd runner.fast_rate.runner-hwaddr-policyrunner-hwaddr-policystringCorresponds to the teamd runner.hwaddr_policy. @@ -407,15 +414,15 @@ runner-sys-priorunner-sys-prioint32-1Corresponds to the teamd runner.sys_prio.runner-tx-balancerrunner-tx-balancerstringCorresponds to the teamd runner.tx_balancer.name.runner-tx-balancer-intervalrunner-tx-balancer-intervalint32-1Corresponds to the teamd runner.tx_balancer.interval. - runner-tx-hashrunner-tx-hasharray of string[]Corresponds to the teamd runner.tx_hash. + runner-tx-hashrunner-tx-hasharray of stringCorresponds to the teamd runner.tx_hash.
team-portTeam Port Settings Properties Key NameValue TypeDefault ValueValue DescriptionconfigconfigstringThe JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details. - lacp-keylacp-keyint320Corresponds to the teamd ports.PORTIFNAME.lacp_key. - lacp-priolacp-prioint32255Corresponds to the teamd ports.PORTIFNAME.lacp_prio. - link-watcherslink-watchersarray of vardict[]Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details. + lacp-keylacp-keyint32-1Corresponds to the teamd ports.PORTIFNAME.lacp_key. + lacp-priolacp-prioint32-1Corresponds to the teamd ports.PORTIFNAME.lacp_prio. + link-watcherslink-watchersarray of vardictLink watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.prioprioint320Corresponds to the teamd ports.PORTIFNAME.prio.queue-idqueue-idint32-1Corresponds to the teamd ports.PORTIFNAME.queue_id. When set to -1 means the parameter is skipped from the json config.stickystickybooleanFALSECorresponds to the teamd ports.PORTIFNAME.sticky. @@ -438,10 +445,10 @@ vlanVLAN Settings Properties
Key NameValue TypeDefault ValueValue Description - egress-priority-mapegress-priority-maparray of string[]For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3". + egress-priority-mapegress-priority-maparray of stringFor outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".flagsflagsNMVlanFlags (uint32)One or more flags which control the behavior and features of the VLAN interface. Flags include NM_VLAN_FLAG_REORDER_HEADERS (0x1) (reordering of output packet headers), NM_VLAN_FLAG_GVRP (0x2) (use of the GVRP protocol), and NM_VLAN_FLAG_LOOSE_BINDING (0x4) (loose binding of the interface to its master device's operating state). NM_VLAN_FLAG_MVRP (0x8) (use of the MVRP protocol). The default value of this property is NM_VLAN_FLAG_REORDER_HEADERS, but it used to be 0. To preserve backward compatibility, the default-value in the D-Bus API continues to be 0 and a missing property on D-Bus is still considered as 0.ididuint320The VLAN identifier that the interface created by this connection should be assigned. The valid range is from 0 to 4094, without the reserved id 4095. - ingress-priority-mapingress-priority-maparray of string[]For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3". + ingress-priority-mapingress-priority-maparray of stringFor incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".interface-nameinterface-namestringDeprecated in favor of connection.interface-name, but can be used for backward-compatibility with older daemons, to set the vlan's interface name.parentparentstringIf given, specifies the parent interface name or parent connection UUID from which this VLAN interface should be created. If this property is not specified, the connection must contain an "802-3-ethernet" setting with a "mac-address" property.
@@ -497,20 +504,22 @@ duplexduplexstringWhen a value is set, either "half" or "full", configures the device to use the specified duplex mode. If "auto-negotiate" is "yes" the specified duplex mode will be the only one advertised during link negotiation: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabits modes, as in these cases link negotiation is mandatory. If the value is unset (the default), the link configuration will be either skipped (if "auto-negotiate" is "no", the default) or will be auto-negotiated (if "auto-negotiate" is "yes") and the local device will advertise all the supported duplex modes. Must be set together with the "speed" property if specified. Before specifying a duplex mode be sure your device supports it. generate-mac-address-maskgenerate-mac-address-maskstringWith "cloned-mac-address" setting "random" or "stable", by default all bits of the MAC address are scrambled and a locally-administered, unicast MAC address is created. This property allows to specify that certain bits are fixed. Note that the least significant bit of the first MAC address will always be unset to create a unicast MAC address. If the property is NULL, it is eligible to be overwritten by a default connection setting. If the value is still NULL or an empty string, the default is to create a locally-administered, unicast MAC address. If the value contains one MAC address, this address is used as mask. The set bits of the mask are to be filled with the current MAC address of the device, while the unset bits are subject to randomization. Setting "FE:FF:FF:00:00:00" means to preserve the OUI of the current MAC address and only randomize the lower 3 bytes using the "random" or "stable" algorithm. If the value contains one additional MAC address after the mask, this address is used instead of the current MAC address to fill the bits that shall not be randomized. For example, a value of "FE:FF:FF:00:00:00 68:F7:28:00:00:00" will set the OUI of the MAC address to 68:F7:28, while the lower bits are randomized. A value of "02:00:00:00:00:00 00:00:00:00:00:00" will create a fully scrambled globally-administered, burned-in MAC address. If the value contains more than one additional MAC addresses, one of them is chosen randomly. For example, "02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" will create a fully scrambled MAC address, randomly locally or globally administered. mac-addressmac-addressbyte arrayIf specified, this connection will only apply to the Ethernet device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing). - mac-address-blacklistmac-address-blacklistarray of string[]If specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55). + mac-address-blacklistmac-address-blacklistarray of stringIf specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55). mtumtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple Ethernet frames. portportstringSpecific port type to use if the device supports multiple attachment methods. One of "tp" (Twisted Pair), "aui" (Attachment Unit Interface), "bnc" (Thin Ethernet) or "mii" (Media Independent Interface). If the device supports only one port type, this setting is ignored. s390-nettypes390-nettypestrings390 network device type; one of "qeth", "lcs", or "ctc", representing the different types of virtual network devices available on s390 systems. s390-optionss390-optionsdict of string to string{}Dictionary of key/value pairs of s390-specific device options. Both keys and values must be strings. Allowed keys include "portno", "layer2", "portname", "protocol", among others. Key names must contain only alphanumeric characters (ie, [a-zA-Z0-9]). - s390-subchannelss390-subchannelsarray of string[]Identifies specific subchannels that this network device uses for communication with z/VM or s390 host. Like the "mac-address" property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels. The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character. + s390-subchannelss390-subchannelsarray of stringIdentifies specific subchannels that this network device uses for communication with z/VM or s390 host. Like the "mac-address" property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels. The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character. speedspeeduint320When a value grater than 0 is set, configures the device to use the specified speed. If "auto-negotiate" is "yes" the specified speed will be the only one advertised during link negotiation: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabit speeds, as in this case link negotiation is mandatory. If the value is unset (0, the default), the link configuration will be either skipped (if "auto-negotiate" is "no", the default) or will be auto-negotiated (if "auto-negotiate" is "yes") and the local device will advertise all the supported speeds. In Mbit/s, ie 100 == 100Mbit/s. Must be set together with the "duplex" property when non-zero. Before specifying a speed value be sure your device supports it. wake-on-lanwake-on-lanuint321The NMSettingWiredWakeOnLan options to enable. Not all devices support all options. May be any combination of NM_SETTING_WIRED_WAKE_ON_LAN_PHY (0x2), NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST (0x4), NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST (0x8), NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST (0x10), NM_SETTING_WIRED_WAKE_ON_LAN_ARP (0x20), NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC (0x40) or the special values NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT (0x1) (to use global settings) and NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE (0x8000) (to disable management of Wake-on-LAN in NetworkManager). wake-on-lan-passwordwake-on-lan-passwordstringIf specified, the password used with magic-packet-based Wake-on-LAN, represented as an Ethernet MAC address. If NULL, no password will be required. - wireguardWireGuard Ethernet Settings + <refentry id="settings-wireguard"><refnamediv><refname>wireguard</refname><refpurpose>WireGuard Settings</refpurpose></refnamediv><refsect1 role="properties"><title id="settings-wireguard.properties"> Properties Key NameValue TypeDefault ValueValue Description - fwmarkfwmarkuint320The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets. + fwmarkfwmarkuint320The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets. Note that "ip4-auto-default-route" or "ip6-auto-default-route" enabled, implies to automatically choose a fwmark. + ip4-auto-default-routeip4-auto-default-routeNMTernary (int32)Whether to enable special handling of the IPv4 default route. If enabled, the IPv4 default route will be placed to a dedicated routing-table and two policy routing rules will be added. The fwmark number is also used as routing-table for the default-route, and if fwmark is zero, a unused fwmark/table is chosen automatically. This corresponds to what wg-quick does with Table=auto. Leaving this at the default will enable this option automatically if ipv4.never-default is not set and there are any peers that use a default-route as allowed-ips. + ip6-auto-default-routeip6-auto-default-routeNMTernary (int32)Like ip4-auto-default-route, but for the IPv6 default route.listen-portlisten-portuint320The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.mtumtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.peer-routespeer-routesbooleanTRUEWhether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively. @@ -529,14 +538,14 @@ generate-mac-address-maskgenerate-mac-address-maskstringWith "cloned-mac-address" setting "random" or "stable", by default all bits of the MAC address are scrambled and a locally-administered, unicast MAC address is created. This property allows to specify that certain bits are fixed. Note that the least significant bit of the first MAC address will always be unset to create a unicast MAC address. If the property is NULL, it is eligible to be overwritten by a default connection setting. If the value is still NULL or an empty string, the default is to create a locally-administered, unicast MAC address. If the value contains one MAC address, this address is used as mask. The set bits of the mask are to be filled with the current MAC address of the device, while the unset bits are subject to randomization. Setting "FE:FF:FF:00:00:00" means to preserve the OUI of the current MAC address and only randomize the lower 3 bytes using the "random" or "stable" algorithm. If the value contains one additional MAC address after the mask, this address is used instead of the current MAC address to fill the bits that shall not be randomized. For example, a value of "FE:FF:FF:00:00:00 68:F7:28:00:00:00" will set the OUI of the MAC address to 68:F7:28, while the lower bits are randomized. A value of "02:00:00:00:00:00 00:00:00:00:00:00" will create a fully scrambled globally-administered, burned-in MAC address. If the value contains more than one additional MAC addresses, one of them is chosen randomly. For example, "02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" will create a fully scrambled MAC address, randomly locally or globally administered.hiddenhiddenbooleanFALSEIf TRUE, indicates that the network is a non-broadcasting network that hides its SSID. This works both in infrastructure and AP mode. In infrastructure mode, various workarounds are used for a more reliable discovery of hidden networks, such as probe-scanning the SSID. However, these workarounds expose inherent insecurities with hidden SSID networks, and thus hidden SSID networks should be used with caution. In AP mode, the created network does not broadcast its SSID. Note that marking the network as hidden may be a privacy issue for you (in infrastructure mode) or client stations (in AP mode), as the explicit probe-scans are distinctly recognizable on the air.mac-addressmac-addressbyte arrayIf specified, this connection will only apply to the Wi-Fi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing). - mac-address-blacklistmac-address-blacklistarray of string[]A list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply. Each MAC address should be given in the standard hex-digits-and-colons notation (eg "00:11:22:33:44:55"). + mac-address-blacklistmac-address-blacklistarray of stringA list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply. Each MAC address should be given in the standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").mac-address-randomizationmac-address-randomizationuint320One of NM_SETTING_MAC_RANDOMIZATION_DEFAULT (0) (never randomize unless the user has set a global default to randomize and the supplicant supports randomization), NM_SETTING_MAC_RANDOMIZATION_NEVER (1) (never randomize the MAC address), or NM_SETTING_MAC_RANDOMIZATION_ALWAYS (2) (always randomize the MAC address). This property is deprecated for 'cloned-mac-address'. Deprecated: 1 - modemodestringWi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, infrastructure is assumed. + modemodestringWi-Fi network mode; one of "infrastructure", "mesh", "adhoc" or "ap". If blank, infrastructure is assumed.mtumtuuint320If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple Ethernet frames.powersavepowersaveuint320One of NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2) (disable Wi-Fi power saving), NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3) (enable Wi-Fi power saving), NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (don't touch currently configure setting) or NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (use the globally configured value). All other values are reserved.raterateuint320If non-zero, directs the device to only use the specified bitrate for communication with the access point. Units are in Kb/s, ie 5500 = 5.5 Mbit/s. This property is highly driver dependent and not all devices support setting a static bitrate.securitysecurityNoneThis property is deprecated, but can be set to the value '802-11-wireless-security' when a wireless security setting is also present in the connection dictionary, for compatibility with very old NetworkManager daemons. - seen-bssidsseen-bssidsarray of string[]A list of BSSIDs (each BSSID formatted as a MAC address like "00:11:22:33:44:55") that have been detected as part of the Wi-Fi network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved. + seen-bssidsseen-bssidsarray of stringA list of BSSIDs (each BSSID formatted as a MAC address like "00:11:22:33:44:55") that have been detected as part of the Wi-Fi network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved.ssidssidbyte arraySSID of the Wi-Fi network. Must be specified.tx-powertx-poweruint320If non-zero, directs the device to use the specified transmit power. Units are dBm. This property is highly driver dependent and not all devices support setting a static transmit power.wake-on-wlanwake-on-wlanuint321The NMSettingWirelessWakeOnWLan options to enable. Not all devices support all options. May be any combination of NM_SETTING_WIRELESS_WAKE_ON_WLAN_ANY (0x2), NM_SETTING_WIRELESS_WAKE_ON_WLAN_DISCONNECT (0x4), NM_SETTING_WIRELESS_WAKE_ON_WLAN_MAGIC (0x8), NM_SETTING_WIRELESS_WAKE_ON_WLAN_GTK_REKEY_FAILURE (0x10), NM_SETTING_WIRELESS_WAKE_ON_WLAN_EAP_IDENTITY_REQUEST (0x20), NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE (0x40), NM_SETTING_WIRELESS_WAKE_ON_WLAN_RFKILL_RELEASE (0x80), NM_SETTING_WIRELESS_WAKE_ON_WLAN_TCP (0x100) or the special values NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT (0x1) (to use global settings) and NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE (0x8000) (to disable management of Wake-on-LAN in NetworkManager). @@ -546,14 +555,14 @@
Key NameValue TypeDefault ValueValue Descriptionauth-algauth-algstringWhen WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the 802.11 authentication algorithm required by the AP here. One of "open" for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP. When using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified.filsfilsint320Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled. - groupgrouparray of string[]A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp". + groupgrouparray of stringA list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp".key-mgmtkey-mgmtstringKey management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.leap-passwordleap-passwordstringThe login password for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").leap-password-flagsleap-password-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "leap-password" property.leap-usernameleap-usernamestringThe login username for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap"). - pairwisepairwisearray of string[]A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp". + pairwisepairwisearray of stringA list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp".pmfpmfint320Indicates whether Protected Management Frames (802.11w) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1) (disable PMF), NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2) (enable PMF if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3) (enable PMF and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) and no global default is set, PMF will be optionally enabled. - protoprotoarray of string[]List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed. + protoprotoarray of stringList of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed.pskpskstringPre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.psk-flagspsk-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "psk" property.wep-key-flagswep-key-flagsNMSettingSecretFlags (uint32)Flags indicating how to handle the "wep-key0", "wep-key1", "wep-key2", and "wep-key3" properties. diff --git a/docs/api/version.xml b/docs/api/version.xml index 84cc5294..ff2b1bb4 100644 --- a/docs/api/version.xml +++ b/docs/api/version.xml @@ -1 +1 @@ -1.18.0 +1.19.90 diff --git a/docs/libnm-glib/Makefile.am b/docs/libnm-glib/Makefile.am deleted file mode 100644 index dab2e3f7..00000000 --- a/docs/libnm-glib/Makefile.am +++ /dev/null @@ -1,79 +0,0 @@ -## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE=libnm-glib - -# The top-level SGML file. -DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml - -# The directory containing the source code. Relative to $(srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting functions and macros. -DOC_SOURCE_DIR=$(top_srcdir)/libnm-glib - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS= - -# Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS=--sgml-mode --output-format=xml - -# Extra options to supply to gtkdoc-fixref. -FIXXREF_OPTIONS= - -# Used for dependencies. -HFILE_GLOB=$(top_srcdir)/libnm-glib/*.h -CFILE_GLOB=$(top_srcdir)/libnm-glib/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES= \ - common.h \ - nm-dbus-helpers-private.h \ - nm-device-private.h \ - nm-object-cache.h \ - nm-object-private.h \ - nm-remote-connection-private.h \ - nm-types-private.h \ - nm-secret-agent-glue.h \ - nm-vpn-plugin-glue.h - -# Images to copy into HTML directory. -HTML_IMAGES = libnm-glib.png - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = libnm-glib.png - - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/shared \ - -I$(top_builddir)/shared \ - -I$(top_srcdir)/libnm-util \ - -I$(top_builddir)/libnm-util \ - -I$(top_srcdir)/libnm-glib \ - -I$(top_builddir)/libnm-glib \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-glib/libnm-glib.la \ - $(GLIB_LIBS) - - -# include common portion ... -include $(top_srcdir)/gtk-doc.make - -EXTRA_DIST += version.xml.in meson.build - -CLEANFILES += \ - libnm-glib-sections.txt \ - libnm-glib-overrides.txt \ - html/* \ - tmpl/* \ - xml/* - diff --git a/docs/libnm-glib/Makefile.in b/docs/libnm-glib/Makefile.in deleted file mode 100644 index 5416d811..00000000 --- a/docs/libnm-glib/Makefile.in +++ /dev/null @@ -1,997 +0,0 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2018 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# -*- mode: makefile -*- -# -# gtk-doc.make - make rules for gtk-doc -# Copyright (C) 2003 James Henstridge -# 2004-2007 Damon Chaplin -# 2007-2017 Stefan Sauer -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -#################################### -# Everything below here is generic # -#################################### -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = docs/libnm-glib -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \ - $(top_srcdir)/m4/ax_lib_readline.m4 \ - $(top_srcdir)/m4/compiler_options.m4 \ - $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/git-sha-record.m4 \ - $(top_srcdir)/m4/gnome-code-coverage.m4 \ - $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/iconv.m4 \ - $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intltool.m4 \ - $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \ - $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ - $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ - $(top_srcdir)/m4/vapigen.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = version.xml -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.xml.in \ - $(top_srcdir)/gtk-doc.make -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -ALL_LINGUAS = @ALL_LINGUAS@ -AMTAR = @AMTAR@ -AM_CFLAGS = @AM_CFLAGS@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BLUEZ5_CFLAGS = @BLUEZ5_CFLAGS@ -BLUEZ5_LIBS = @BLUEZ5_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DBUS_CFLAGS = @DBUS_CFLAGS@ -DBUS_LIBS = @DBUS_LIBS@ -DBUS_SYS_DIR = @DBUS_SYS_DIR@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRO_NETWORK_SERVICE = @DISTRO_NETWORK_SERVICE@ -DLLTOOL = @DLLTOOL@ -DL_LIBS = @DL_LIBS@ -DNSMASQ_PATH = @DNSMASQ_PATH@ -DNSSEC_TRIGGER_PATH = @DNSSEC_TRIGGER_PATH@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ELOGIND_INHIBIT_CFLAGS = @ELOGIND_INHIBIT_CFLAGS@ -ELOGIND_INHIBIT_LIBS = @ELOGIND_INHIBIT_LIBS@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -GENHTML = @GENHTML@ -GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MAKEFILE = @GLIB_MAKEFILE@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GMSGFMT = @GMSGFMT@ -GMSGFMT_015 = @GMSGFMT_015@ -GNUTLS_CFLAGS = @GNUTLS_CFLAGS@ -GNUTLS_LIBS = @GNUTLS_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -INTLTOOL_MERGE = @INTLTOOL_MERGE@ -INTLTOOL_PERL = @INTLTOOL_PERL@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ -INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ -INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ -INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -IPTABLES_PATH = @IPTABLES_PATH@ -JANSSON_CFLAGS = @JANSSON_CFLAGS@ -JANSSON_LIBS = @JANSSON_LIBS@ -KERNEL_FIRMWARE_DIR = @KERNEL_FIRMWARE_DIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT_CFLAGS = @LIBAUDIT_CFLAGS@ -LIBAUDIT_LIBS = @LIBAUDIT_LIBS@ -LIBCURL_CFLAGS = @LIBCURL_CFLAGS@ -LIBCURL_LIBS = @LIBCURL_LIBS@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ -LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBOBJS = @LIBOBJS@ -LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ -LIBPSL_LIBS = @LIBPSL_LIBS@ -LIBS = @LIBS@ -LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ -LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ -LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ -LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ -LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ -LIBTOOL = @LIBTOOL@ -LIBUDEV_CFLAGS = @LIBUDEV_CFLAGS@ -LIBUDEV_LIBS = @LIBUDEV_LIBS@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LOG_DRIVER = @LOG_DRIVER@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -MM_GLIB_CFLAGS = @MM_GLIB_CFLAGS@ -MM_GLIB_LIBS = @MM_GLIB_LIBS@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -MSGFMT_015 = @MSGFMT_015@ -MSGMERGE = @MSGMERGE@ -NEWT_CFLAGS = @NEWT_CFLAGS@ -NEWT_LIBS = @NEWT_LIBS@ -NM = @NM@ -NMEDIT = @NMEDIT@ -NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT = @NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT@ -NM_CONFIG_DEFAULT_LOGGING_BACKEND_TEXT = @NM_CONFIG_DEFAULT_LOGGING_BACKEND_TEXT@ -NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_TEXT = @NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_TEXT@ -NM_CONFIG_DEFAULT_MAIN_DHCP = @NM_CONFIG_DEFAULT_MAIN_DHCP@ -NM_CONFIG_DEFAULT_MAIN_RC_MANAGER = @NM_CONFIG_DEFAULT_MAIN_RC_MANAGER@ -NM_DIST_VERSION = @NM_DIST_VERSION@ -NM_LOG_COMPILER = @NM_LOG_COMPILER@ -NM_MAJOR_VERSION = @NM_MAJOR_VERSION@ -NM_MICRO_VERSION = @NM_MICRO_VERSION@ -NM_MINOR_VERSION = @NM_MINOR_VERSION@ -NM_MODIFY_SYSTEM_POLICY = @NM_MODIFY_SYSTEM_POLICY@ -NM_VERSION = @NM_VERSION@ -NSS_CFLAGS = @NSS_CFLAGS@ -NSS_LIBS = @NSS_LIBS@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POLKIT_CFLAGS = @POLKIT_CFLAGS@ -POLKIT_LIBS = @POLKIT_LIBS@ -POSUB = @POSUB@ -PPPD_PATH = @PPPD_PATH@ -PPPD_PLUGIN_DIR = @PPPD_PLUGIN_DIR@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -QT_CFLAGS = @QT_CFLAGS@ -QT_LIBS = @QT_LIBS@ -RANLIB = @RANLIB@ -READELF = @READELF@ -READLINE_LIBS = @READLINE_LIBS@ -SANITIZER_ENV = @SANITIZER_ENV@ -SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ -SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ -SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ -SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ -SED = @SED@ -SELINUX_CFLAGS = @SELINUX_CFLAGS@ -SELINUX_LIBS = @SELINUX_LIBS@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SYSTEMD_200_CFLAGS = @SYSTEMD_200_CFLAGS@ -SYSTEMD_200_LIBS = @SYSTEMD_200_LIBS@ -SYSTEMD_INHIBIT_CFLAGS = @SYSTEMD_INHIBIT_CFLAGS@ -SYSTEMD_INHIBIT_LIBS = @SYSTEMD_INHIBIT_LIBS@ -SYSTEMD_JOURNAL_CFLAGS = @SYSTEMD_JOURNAL_CFLAGS@ -SYSTEMD_JOURNAL_LIBS = @SYSTEMD_JOURNAL_LIBS@ -SYSTEMD_LOGIN_CFLAGS = @SYSTEMD_LOGIN_CFLAGS@ -SYSTEMD_LOGIN_LIBS = @SYSTEMD_LOGIN_LIBS@ -SYSTEM_CA_PATH = @SYSTEM_CA_PATH@ -UDEV_DIR = @UDEV_DIR@ -USE_NLS = @USE_NLS@ -UUID_CFLAGS = @UUID_CFLAGS@ -UUID_LIBS = @UUID_LIBS@ -VAPIGEN = @VAPIGEN@ -VAPIGEN_MAKEFILE = @VAPIGEN_MAKEFILE@ -VAPIGEN_VAPIDIR = @VAPIGEN_VAPIDIR@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XGETTEXT_015 = @XGETTEXT_015@ -XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ -XSLTPROC = @XSLTPROC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -ac_ct_NM = @ac_ct_NM@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_READELF = @ac_ct_READELF@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -intltool__v_merge_options_ = @intltool__v_merge_options_@ -intltool__v_merge_options_0 = @intltool__v_merge_options_0@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -nmbinary = @nmbinary@ -nmconfdir = @nmconfdir@ -nmdatadir = @nmdatadir@ -nmlibdir = @nmlibdir@ -nmrundir = @nmrundir@ -nmstatedir = @nmstatedir@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -systemdsystemunitdir = @systemdsystemunitdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -with_dhclient = @with_dhclient@ -with_dhcpcanon = @with_dhcpcanon@ -with_dhcpcd = @with_dhcpcd@ -with_netconfig = @with_netconfig@ -with_resolvconf = @with_resolvconf@ -with_valgrind = @with_valgrind@ -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE = libnm-glib - -# The top-level SGML file. -DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.xml - -# The directory containing the source code. Relative to $(srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting functions and macros. -DOC_SOURCE_DIR = $(top_srcdir)/libnm-glib - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS = - -# Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS = --sgml-mode --output-format=xml - -# Extra options to supply to gtkdoc-fixref. -FIXXREF_OPTIONS = - -# Used for dependencies. -HFILE_GLOB = $(top_srcdir)/libnm-glib/*.h -CFILE_GLOB = $(top_srcdir)/libnm-glib/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES = \ - common.h \ - nm-dbus-helpers-private.h \ - nm-device-private.h \ - nm-object-cache.h \ - nm-object-private.h \ - nm-remote-connection-private.h \ - nm-types-private.h \ - nm-secret-agent-glue.h \ - nm-vpn-plugin-glue.h - - -# Images to copy into HTML directory. -HTML_IMAGES = libnm-glib.png - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = libnm-glib.png - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/shared \ - -I$(top_builddir)/shared \ - -I$(top_srcdir)/libnm-util \ - -I$(top_builddir)/libnm-util \ - -I$(top_srcdir)/libnm-glib \ - -I$(top_builddir)/libnm-glib \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-glib/libnm-glib.la \ - $(GLIB_LIBS) - -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute - -# We set GPATH here; this gives us semantics for GNU make -# which are more like other make's VPATH, when it comes to -# whether a source that is a target of one rule is then -# searched for in VPATH/GPATH. -# -GPATH = $(srcdir) -TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) -SETUP_FILES = \ - $(content_files) \ - $(expand_content_files) \ - $(DOC_MAIN_SGML_FILE) \ - $(DOC_MODULE)-sections.txt \ - $(DOC_MODULE)-overrides.txt - - -# include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build -DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ - html-build.stamp pdf-build.stamp \ - sgml.stamp html.stamp pdf.stamp - -SCANOBJ_FILES = \ - $(DOC_MODULE).args \ - $(DOC_MODULE).hierarchy \ - $(DOC_MODULE).interfaces \ - $(DOC_MODULE).prerequisites \ - $(DOC_MODULE).signals - -REPORT_FILES = \ - $(DOC_MODULE)-undocumented.txt \ - $(DOC_MODULE)-undeclared.txt \ - $(DOC_MODULE)-unused.txt - -CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) \ - gtkdoc-check.test libnm-glib-sections.txt \ - libnm-glib-overrides.txt html/* tmpl/* xml/* -@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = -@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp -@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = -@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp - -#### setup #### -GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) -GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) -GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; - -#### scan #### -GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) -GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) -GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; -GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) -GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) -GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; - -#### xml #### -GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) -GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) -GTK_DOC_V_XML_0 = @echo " DOC Building XML"; - -#### html #### -GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) -GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) -GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; -GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) -GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) -GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; - -#### pdf #### -GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) -GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) -GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/libnm-glib/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/libnm-glib/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; -$(top_srcdir)/gtk-doc.make $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -check-am: all-am -check: check-am -@ENABLE_GTK_DOC_FALSE@all-local: -all-am: Makefile all-local -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool clean-local mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-local - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic \ - maintainer-clean-local - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool clean-local cscopelist-am ctags-am dist-hook \ - distclean distclean-generic distclean-libtool distclean-local \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-data-local \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - maintainer-clean-local mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ - uninstall-am uninstall-local - -.PRECIOUS: Makefile - - -gtkdoc-check.test: Makefile - $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ - echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ - chmod +x $@ - -all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) -.PHONY: all-gtk-doc - -@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc - -docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) - -$(REPORT_FILES): sgml-build.stamp - -setup-build.stamp: - -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ - if test "x$$files" != "x" ; then \ - for file in $$files ; do \ - destdir=`dirname $(abs_builddir)/$$file`; \ - test -d "$$destdir" || mkdir -p "$$destdir"; \ - test -f $(abs_srcdir)/$$file && \ - cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ - done; \ - fi; \ - fi - $(AM_V_at)touch setup-build.stamp - -scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) - $(GTK_DOC_V_SCAN)_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) - $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ - scanobj_options=""; \ - gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - scanobj_options="--verbose"; \ - fi; \ - fi; \ - CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ - gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ - else \ - for i in $(SCANOBJ_FILES) ; do \ - test -f $$i || touch $$i ; \ - done \ - fi - $(AM_V_at)touch scan-build.stamp - -$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp - @true - -sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent - $(GTK_DOC_V_XML)_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) - $(AM_V_at)touch sgml-build.stamp - -sgml.stamp: sgml-build.stamp - @true - -$(DOC_MAIN_SGML_FILE): sgml-build.stamp - @true - -xml/gtkdocentities.ent: Makefile - $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - ) > $@ - -html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) - $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ - mkhtml_options=""; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkhtml_options="$$mkhtml_options --verbose"; \ - fi; \ - fi; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ - if test "$$?" = "0"; then \ - mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ - fi; \ - cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) - -@test "x$(HTML_IMAGES)" = "x" || \ - for file in $(HTML_IMAGES) ; do \ - test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ - test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ - test -f $$file && cp $$file $(abs_builddir)/html; \ - done; - $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) - $(AM_V_at)touch html-build.stamp - -pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) - $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ - mkpdf_options=""; \ - gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkpdf_options="$$mkpdf_options --verbose"; \ - fi; \ - fi; \ - if test "x$(HTML_IMAGES)" != "x"; then \ - for img in $(HTML_IMAGES); do \ - part=`dirname $$img`; \ - echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ - if test $$? != 0; then \ - mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ - fi; \ - done; \ - fi; \ - gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) - $(AM_V_at)touch pdf-build.stamp - -############## - -clean-local: - @rm -f *~ *.bak - @rm -rf .libs - @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ - rm -f $(DOC_MODULE).types; \ - fi - @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ - rm -f $(DOC_MODULE)-sections.txt; \ - fi - -distclean-local: - @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ - $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt - @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ - fi - -maintainer-clean-local: - @rm -rf xml html - -install-data-local: - @installfiles=`echo $(builddir)/html/*`; \ - if test "$$installfiles" = '$(builddir)/html/*'; \ - then echo 1>&2 'Nothing to install' ; \ - else \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - $(mkinstalldirs) $${installdir} ; \ - for i in $$installfiles; do \ - echo ' $(INSTALL_DATA) '$$i ; \ - $(INSTALL_DATA) $$i $${installdir}; \ - done; \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ - fi; \ - $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ - fi - -uninstall-local: - @if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - rm -rf $${installdir} - -# -# Require gtk-doc when making dist -# -@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs -@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: -@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" -@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" -@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" -@HAVE_GTK_DOC_FALSE@ @false - -dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local - @mkdir $(distdir)/html - @cp ./html/* $(distdir)/html - @-cp ./$(DOC_MODULE).pdf $(distdir)/ - @-cp ./$(DOC_MODULE).types $(distdir)/ - @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ - @cd $(distdir) && rm -f $(DISTCLEANFILES) - @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html - -.PHONY : dist-hook-local docs - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/docs/libnm-glib/html/NMAccessPoint.html b/docs/libnm-glib/html/NMAccessPoint.html deleted file mode 100644 index 2999503d..00000000 --- a/docs/libnm-glib/html/NMAccessPoint.html +++ /dev/null @@ -1,885 +0,0 @@ - - - - -NMAccessPoint: libnm-glib Reference Manual - - - - - - - - - -
- - - - - - -
-
-
- - -
-

NMAccessPoint

-

NMAccessPoint

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *bssidRead
guintflagsRead
guintfrequencyRead
-gchar *hw-addressRead
gintlast-seenRead
guintmax-bitrateRead
guintmodeRead
guintrsn-flagsRead
-NMSsid *ssidRead
gucharstrengthRead
guintwpa-flagsRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_ACCESS_POINT_FLAGS
#defineNM_ACCESS_POINT_WPA_FLAGS
#defineNM_ACCESS_POINT_RSN_FLAGS
#defineNM_ACCESS_POINT_SSID
#defineNM_ACCESS_POINT_BSSID
#defineNM_ACCESS_POINT_FREQUENCY
#defineNM_ACCESS_POINT_MODE
#defineNM_ACCESS_POINT_MAX_BITRATE
#defineNM_ACCESS_POINT_STRENGTH
#defineNM_ACCESS_POINT_LAST_SEEN
#defineNM_ACCESS_POINT_HW_ADDRESS
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMAccessPoint
-
-
-
-

Description

-
-
-

Functions

-
-

nm_access_point_new ()

-
GObject *
-nm_access_point_new (DBusGConnection *connection,
-                     const char *path);
-

Creates a new NMAccessPoint.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBusobject path of the access point

 
-
-
-

Returns

-

a new access point.

-

[transfer full]

-
-
-
-
-

nm_access_point_get_flags ()

-
NM80211ApFlags
-nm_access_point_get_flags (NMAccessPoint *ap);
-

Gets the flags of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the flags

-
-
-
-
-

nm_access_point_get_wpa_flags ()

-
NM80211ApSecurityFlags
-nm_access_point_get_wpa_flags (NMAccessPoint *ap);
-

Gets the WPA (version 1) flags of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the WPA flags

-
-
-
-
-

nm_access_point_get_rsn_flags ()

-
NM80211ApSecurityFlags
-nm_access_point_get_rsn_flags (NMAccessPoint *ap);
-

Gets the RSN (Robust Secure Network, ie WPA version 2) flags of the access -point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the RSN flags

-
-
-
-
-

nm_access_point_get_ssid ()

-
const GByteArray *
-nm_access_point_get_ssid (NMAccessPoint *ap);
-

Gets the SSID of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the GByteArray containing the SSID. This is the internal copy used by the -access point, and must not be modified.

-
-
-
-
-

nm_access_point_get_bssid ()

-
const char *
-nm_access_point_get_bssid (NMAccessPoint *ap);
-

Gets the Basic Service Set ID (BSSID) of the Wi-Fi access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the BSSID of the access point. This is an internal string and must -not be modified or freed.

-
-
-
-
-

nm_access_point_get_frequency ()

-
guint32
-nm_access_point_get_frequency (NMAccessPoint *ap);
-

Gets the frequency of the access point in MHz.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the frequency in MHz

-
-
-
-
-

nm_access_point_get_mode ()

-
NM80211Mode
-nm_access_point_get_mode (NMAccessPoint *ap);
-

Gets the mode of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the mode

-
-
-
-
-

nm_access_point_get_max_bitrate ()

-
guint32
-nm_access_point_get_max_bitrate (NMAccessPoint *ap);
-

Gets the maximum bit rate of the access point in kbit/s.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the maximum bit rate (kbit/s)

-
-
-
-
-

nm_access_point_get_strength ()

-
guint8
-nm_access_point_get_strength (NMAccessPoint *ap);
-

Gets the current signal strength of the access point as a percentage.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the signal strength (0 to 100)

-
-
-
-
-

nm_access_point_get_last_seen ()

-
int
-nm_access_point_get_last_seen (NMAccessPoint *ap);
-

Returns the timestamp (in CLOCK_BOOTTIME seconds) for the last time the -access point was found in scan results. A value of -1 means the access -point has not been found in a scan.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the last seen time in seconds

-
-

Since: 1.2

-
-
-
-

nm_access_point_filter_connections ()

-
GSList *
-nm_access_point_filter_connections (NMAccessPoint *ap,
-                                    const GSList *connections);
-

Filters a given list of connections for a given NMAccessPoint object and -return connections which may be activated with the access point. Any -returned connections will match the ap -'s SSID and (if given) BSSID and -other attributes like security settings, channel, etc.

-

To obtain the list of connections that are compatible with this access point, -use nm_remote_settings_list_connections() and then filter the returned list -for a given NMDevice using nm_device_filter_connections() and finally -filter that list with this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ap

an NMAccessPoint to filter connections for

 

connections

a list of -NMConnection objects to filter.

[element-type NMConnection]
-
-
-

Returns

-

a -list of NMConnection objects that could be activated with the given ap -. -The elements of the list are owned by their creator and should not be freed -by the caller, but the returned list itself is owned by the caller and should -be freed with g_slist_free() when it is no longer required.

-

[transfer container][element-type NMConnection]

-
-
-
-
-

nm_access_point_connection_valid ()

-
gboolean
-nm_access_point_connection_valid (NMAccessPoint *ap,
-                                  NMConnection *connection);
-

Validates a given connection against a given Wi-Fi access point to ensure that -the connection may be activated with that AP. The connection must match the -ap -'s SSID, (if given) BSSID, and other attributes like security settings, -channel, band, etc.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ap

an NMAccessPoint to validate connection -against

 

connection

an NMConnection to validate against ap -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this Wi-Fi AP, -FALSE if it cannot be.

-
-
-
-
-

nm_access_point_get_hw_address ()

-
const char *
-nm_access_point_get_hw_address (NMAccessPoint *ap);
-
-

nm_access_point_get_hw_address has been deprecated since version 0.9 and should not be used in newly-written code.

-

Use nm_access_point_get_bssid() instead.

-
-

Gets the hardware (MAC) address of the access point.

-
-

Parameters

-
----- - - - - - -

ap

a NMAccessPoint

 
-
-
-

Returns

-

the hardware address of the access point. This is the internal string used by the -access point and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_ACCESS_POINT_FLAGS

-
#define NM_ACCESS_POINT_FLAGS       "flags"
-
-
-
-
-

NM_ACCESS_POINT_WPA_FLAGS

-
#define NM_ACCESS_POINT_WPA_FLAGS   "wpa-flags"
-
-
-
-
-

NM_ACCESS_POINT_RSN_FLAGS

-
#define NM_ACCESS_POINT_RSN_FLAGS   "rsn-flags"
-
-
-
-
-

NM_ACCESS_POINT_SSID

-
#define NM_ACCESS_POINT_SSID        "ssid"
-
-
-
-
-

NM_ACCESS_POINT_BSSID

-
#define NM_ACCESS_POINT_BSSID       "bssid"
-
-
-
-
-

NM_ACCESS_POINT_FREQUENCY

-
#define NM_ACCESS_POINT_FREQUENCY   "frequency"
-
-
-
-
-

NM_ACCESS_POINT_MODE

-
#define NM_ACCESS_POINT_MODE        "mode"
-
-
-
-
-

NM_ACCESS_POINT_MAX_BITRATE

-
#define NM_ACCESS_POINT_MAX_BITRATE "max-bitrate"
-
-
-
-
-

NM_ACCESS_POINT_STRENGTH

-
#define NM_ACCESS_POINT_STRENGTH    "strength"
-
-
-
-
-

NM_ACCESS_POINT_LAST_SEEN

-
#define NM_ACCESS_POINT_LAST_SEEN   "last-seen"
-
-
-
-
-

NM_ACCESS_POINT_HW_ADDRESS

-
#define NM_ACCESS_POINT_HW_ADDRESS  "hw-address"
-
-
-
-
-

Property Details

-
-

The “bssid” property

-
  “bssid”                    gchar *
-

The BSSID of the access point.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “flags” property

-
  “flags”                    guint
-

The flags of the access point.

-

Flags: Read

-

Allowed values: <= 1

-

Default value: 0

-
-
-
-

The “frequency” property

-
  “frequency”                guint
-

The frequency of the access point.

-

Flags: Read

-

Allowed values: <= 10000

-

Default value: 0

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware address of the access point.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “last-seen” property

-
  “last-seen”                gint
-

The timestamp (in CLOCK_BOOTTIME seconds) for the last time the -access point was found in scan results. A value of -1 means the -access point has not been found in a scan.

-

Flags: Read

-

Allowed values: >= -1

-

Default value: -1

-

Since: 1.2

-
-
-
-

The “max-bitrate” property

-
  “max-bitrate”              guint
-

The maximum bit rate of the access point in kbit/s.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “mode” property

-
  “mode”                     guint
-

The mode of the access point; either "infrastructure" (a central -coordinator of the wireless network allowing clients to connect) or -"ad-hoc" (a network with no central controller).

-

Flags: Read

-

Allowed values: [1,2]

-

Default value: 2

-
-
-
-

The “rsn-flags” property

-
  “rsn-flags”                guint
-

The RSN flags of the access point.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “ssid” property

-
  “ssid”                     NMSsid *
-

The SSID of the access point.

-

Flags: Read

-
-
-
-

The “strength” property

-
  “strength”                 guchar
-

The current signal strength of the access point.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “wpa-flags” property

-
  “wpa-flags”                guint
-

The WPA flags of the access point.

-

Flags: Read

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMActiveConnection.html b/docs/libnm-glib/html/NMActiveConnection.html deleted file mode 100644 index 1f4692e0..00000000 --- a/docs/libnm-glib/html/NMActiveConnection.html +++ /dev/null @@ -1,1031 +0,0 @@ - - - - -NMActiveConnection: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMActiveConnection

-

NMActiveConnection

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *connectionRead
gbooleandefaultRead
gbooleandefault6Read
-NMObjectArray *devicesRead
-NMDHCP4Config *dhcp4-configRead
-NMDHCP6Config *dhcp6-configRead
-gchar *idRead
-NMIP4Config *ip4-configRead
-NMIP6Config *ip6-configRead
-gchar *masterRead
-gchar *specific-objectRead
guintstateRead
-gchar *typeRead
-gchar *uuidRead
gbooleanvpnRead
-
- -
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMActiveConnection
-            ╰── NMVPNConnection
-
-
-
-

Description

-
-
-

Functions

-
-

nm_active_connection_new ()

-
GObject *
-nm_active_connection_new (DBusGConnection *connection,
-                          const char *path);
-

Creates a new NMActiveConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new active connection.

-

[transfer full]

-
-
-
-
-

nm_active_connection_get_connection ()

-
const char *
-nm_active_connection_get_connection (NMActiveConnection *connection);
-

Gets the NMConnection's DBus object path. This is often used with -nm_remote_settings_get_connection_by_path() to retrieve the -NMRemoteConnection object that describes the connection.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the object path of the NMConnection which this NMActiveConnection -is an active instance of. This is the internal string used by the -connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_id ()

-
const char *
-nm_active_connection_get_id (NMActiveConnection *connection);
-

Gets the NMConnection's ID.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the ID of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_uuid ()

-
const char *
-nm_active_connection_get_uuid (NMActiveConnection *connection);
-

Gets the NMConnection's UUID.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the UUID of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_connection_type ()

-
const char *
-nm_active_connection_get_connection_type
-                               (NMActiveConnection *connection);
-

Gets the NMConnection's type.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the type of the NMConnection that backs the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_specific_object ()

-
const char *
-nm_active_connection_get_specific_object
-                               (NMActiveConnection *connection);
-

Gets the "specific object" used at the activation.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the specific object's DBus path. This is the internal string used by the -connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_devices ()

-
const GPtrArray *
-nm_active_connection_get_devices (NMActiveConnection *connection);
-

Gets the NMDevices used for the active connections.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the GPtrArray containing NMDevices. -This is the internal copy used by the connection, and must not be modified.

-

[element-type NMDevice]

-
-
-
-
-

nm_active_connection_get_state ()

-
NMActiveConnectionState
-nm_active_connection_get_state (NMActiveConnection *connection);
-

Gets the active connection's state.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the state

-
-
-
-
-

nm_active_connection_get_master ()

-
const char *
-nm_active_connection_get_master (NMActiveConnection *connection);
-

Gets the path to the master NMDevice of the connection.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

the path of the master NMDevice of the NMActiveConnection. -This is the internal string used by the connection, and must not be modified.

-
-
-
-
-

nm_active_connection_get_default ()

-
gboolean
-nm_active_connection_get_default (NMActiveConnection *connection);
-

Whether the active connection is the default IPv4 one (that is, is used for -the default IPv4 route and DNS information).

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is the default IPv4 connection

-
-
-
-
-

nm_active_connection_get_ip4_config ()

-
NMIP4Config *
-nm_active_connection_get_ip4_config (NMActiveConnection *connection);
-

Gets the current NMIP4Config associated with the NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the NMIP4Config, or NULL if the -connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED -state.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_dhcp4_config ()

-
NMDHCP4Config *
-nm_active_connection_get_dhcp4_config (NMActiveConnection *connection);
-

Gets the current NMDHCP4Config (if any) associated with the -NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the NMDHCP4Config, or NULL if the -connection does not use DHCP, or is not in the -NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_default6 ()

-
gboolean
-nm_active_connection_get_default6 (NMActiveConnection *connection);
-

Whether the active connection is the default IPv6 one (that is, is used for -the default IPv6 route and DNS information).

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is the default IPv6 connection

-
-
-
-
-

nm_active_connection_get_ip6_config ()

-
NMIP6Config *
-nm_active_connection_get_ip6_config (NMActiveConnection *connection);
-

Gets the current NMIP6Config associated with the NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the NMIP6Config, or NULL if the -connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED -state.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_dhcp6_config ()

-
NMDHCP6Config *
-nm_active_connection_get_dhcp6_config (NMActiveConnection *connection);
-

Gets the current NMDHCP6Config (if any) associated with the -NMActiveConnection.

-
-

Parameters

-
----- - - - - - -

connection

an NMActiveConnection

 
-
-
-

Returns

-

the NMDHCP6Config, or NULL if the -connection does not use DHCPv6, or is not in the -NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_active_connection_get_vpn ()

-
gboolean
-nm_active_connection_get_vpn (NMActiveConnection *connection);
-

Whether the active connection is a VPN connection.

-
-

Parameters

-
----- - - - - - -

connection

a NMActiveConnection

 
-
-
-

Returns

-

TRUE if the active connection is a VPN connection

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_ACTIVE_CONNECTION_CONNECTION

-
#define NM_ACTIVE_CONNECTION_CONNECTION          "connection"
-
-
-
-
-

NM_ACTIVE_CONNECTION_ID

-
#define NM_ACTIVE_CONNECTION_ID                  "id"
-
-
-
-
-

NM_ACTIVE_CONNECTION_UUID

-
#define NM_ACTIVE_CONNECTION_UUID                "uuid"
-
-
-
-
-

NM_ACTIVE_CONNECTION_TYPE

-
#define NM_ACTIVE_CONNECTION_TYPE                "type"
-
-
-
-
-

NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT

-
#define NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT     "specific-object"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEVICES

-
#define NM_ACTIVE_CONNECTION_DEVICES             "devices"
-
-
-
-
-

NM_ACTIVE_CONNECTION_STATE

-
#define NM_ACTIVE_CONNECTION_STATE               "state"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEFAULT

-
#define NM_ACTIVE_CONNECTION_DEFAULT             "default"
-
-
-
-
-

NM_ACTIVE_CONNECTION_IP4_CONFIG

-
#define NM_ACTIVE_CONNECTION_IP4_CONFIG          "ip4-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DHCP4_CONFIG

-
#define NM_ACTIVE_CONNECTION_DHCP4_CONFIG        "dhcp4-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DEFAULT6

-
#define NM_ACTIVE_CONNECTION_DEFAULT6            "default6"
-
-
-
-
-

NM_ACTIVE_CONNECTION_IP6_CONFIG

-
#define NM_ACTIVE_CONNECTION_IP6_CONFIG          "ip6-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_DHCP6_CONFIG

-
#define NM_ACTIVE_CONNECTION_DHCP6_CONFIG        "dhcp6-config"
-
-
-
-
-

NM_ACTIVE_CONNECTION_VPN

-
#define NM_ACTIVE_CONNECTION_VPN                 "vpn"
-
-
-
-
-

NM_ACTIVE_CONNECTION_MASTER

-
#define NM_ACTIVE_CONNECTION_MASTER              "master"
-
-
-
-
-

Property Details

-
-

The “connection” property

-
  “connection”               gchar *
-

The connection's path of the active connection.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “default” property

-
  “default”                  gboolean
-

Whether the active connection is the default IPv4 one.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “default6” property

-
  “default6”                 gboolean
-

Whether the active connection is the default IPv6 one.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “devices” property

-
  “devices”                  NMObjectArray *
-

Flags: Read

-
-
-
-

The “dhcp4-config” property

-
  “dhcp4-config”             NMDHCP4Config *
-

The NMDHCP4Config of the connection.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “dhcp6-config” property

-
  “dhcp6-config”             NMDHCP6Config *
-

The NMDHCP6Config of the connection.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “id” property

-
  “id”                       gchar *
-

The active connection's ID

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “ip4-config” property

-
  “ip4-config”               NMIP4Config *
-

The NMIP4Config of the connection.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “ip6-config” property

-
  “ip6-config”               NMIP6Config *
-

The NMIP6Config of the connection.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “master” property

-
  “master”                   gchar *
-

The path of the master device if one exists.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “specific-object” property

-
  “specific-object”          gchar *
-

The specific object's path of the active connection.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “state” property

-
  “state”                    guint
-

The state of the active connection.

-

Flags: Read

-

Allowed values: <= 3

-

Default value: 0

-
-
-
-

The “type” property

-
  “type”                     gchar *
-

The active connection's type

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “uuid” property

-
  “uuid”                     gchar *
-

The active connection's UUID

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “vpn” property

-
  “vpn”                      gboolean
-

Whether the active connection is a VPN connection.

-

Flags: Read

-

Default value: FALSE

-

Since: 0.9.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMClient.html b/docs/libnm-glib/html/NMClient.html deleted file mode 100644 index e5532f16..00000000 --- a/docs/libnm-glib/html/NMClient.html +++ /dev/null @@ -1,2567 +0,0 @@ - - - - -NMClient: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMClient

-

NMClient

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_client_error_quark () -
-NMClient * - -nm_client_new () -
-void - -nm_client_new_async () -
-NMClient * - -nm_client_new_finish () -
const GPtrArray * - -nm_client_get_devices () -
const GPtrArray * - -nm_client_get_all_devices () -
-NMDevice * - -nm_client_get_device_by_path () -
-NMDevice * - -nm_client_get_device_by_iface () -
-void - -(*NMClientActivateFn) () -
-void - -nm_client_activate_connection () -
-void - -(*NMClientAddActivateFn) () -
-void - -nm_client_add_and_activate_connection () -
-void - -nm_client_deactivate_connection () -
-gboolean - -nm_client_networking_get_enabled () -
-void - -nm_client_networking_set_enabled () -
-gboolean - -nm_client_wireless_get_enabled () -
-void - -nm_client_wireless_set_enabled () -
-gboolean - -nm_client_wireless_hardware_get_enabled () -
-gboolean - -nm_client_wwan_get_enabled () -
-void - -nm_client_wwan_set_enabled () -
-gboolean - -nm_client_wwan_hardware_get_enabled () -
-gboolean - -nm_client_wimax_get_enabled () -
-void - -nm_client_wimax_set_enabled () -
-gboolean - -nm_client_wimax_hardware_get_enabled () -
const char * - -nm_client_get_version () -
-NMState - -nm_client_get_state () -
-gboolean - -nm_client_get_startup () -
-gboolean - -nm_client_get_manager_running () -
const GPtrArray * - -nm_client_get_active_connections () -
-void - -nm_client_sleep () -
-NMClientPermissionResult - -nm_client_get_permission_result () -
-gboolean - -nm_client_get_logging () -
-gboolean - -nm_client_set_logging () -
-NMConnectivityState - -nm_client_get_connectivity () -
-NMConnectivityState - -nm_client_check_connectivity () -
-void - -nm_client_check_connectivity_async () -
-NMConnectivityState - -nm_client_check_connectivity_finish () -
-NMActiveConnection * - -nm_client_get_primary_connection () -
-NMActiveConnection * - -nm_client_get_activating_connection () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMActiveConnection *activating-connectionRead
-NMObjectArray *active-connectionsRead
-NMObjectArray *all-devicesRead
guintconnectivityRead
-NMObjectArray *devicesRead
gbooleanmanager-runningRead
gbooleannetworking-enabledRead / Write
-NMActiveConnection *primary-connectionRead
gbooleanstartupRead
guintstateRead
-gchar *versionRead
gbooleanwimax-enabledRead / Write
gbooleanwimax-hardware-enabledRead
gbooleanwireless-enabledRead / Write
gbooleanwireless-hardware-enabledRead
gbooleanwwan-enabledRead / Write
gbooleanwwan-hardware-enabledRead
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voidany-device-addedRun First
voidany-device-removedRun First
voiddevice-addedRun First
voiddevice-removedRun First
voidpermission-changedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMClient
-
-
-
-

Description

-
-
-

Functions

-
-

nm_client_error_quark ()

-
GQuark
-nm_client_error_quark (void);
-

Registers an error quark for NMClient if necessary.

-
-

Returns

-

the error quark used for NMClient errors.

-
-

Since: 0.9.10

-
-
-
-

nm_client_new ()

-
NMClient *
-nm_client_new (void);
-

Creates a new NMClient.

-

Note that this will do blocking D-Bus calls to initialize the -client. You can use nm_client_new_async() if you want to avoid -that.

-

NOTE: NMClient provides information about devices and a mechanism to -control them. To access and modify network configuration data, use the -NMRemoteSettings object.

-
-

Returns

-

a new NMClient or NULL on an error

-
-
-
-
-

nm_client_new_async ()

-
void
-nm_client_new_async (GCancellable *cancellable,
-                     GAsyncReadyCallback callback,
-                     gpointer user_data);
-

Creates a new NMClient and begins asynchronously initializing it. -callback - will be called when it is done; use -nm_client_new_finish() to get the result. Note that on an error, -the callback can be invoked with two first parameters as NULL.

-

NOTE: NMClient provides information about devices and a mechanism to -control them. To access and modify network configuration data, use the -NMRemoteSettings object.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

cancellable

a GCancellable, or NULL

 

callback

callback to call when the client is created

 

user_data

data for callback -

 
-
-
-
-
-

nm_client_new_finish ()

-
NMClient *
-nm_client_new_finish (GAsyncResult *result,
-                      GError **error);
-

Gets the result of an nm_client_new_async() call.

-
-

Parameters

-
----- - - - - - - - - - - - - -

result

a GAsyncResult

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a new NMClient, or NULL on error

-
-
-
-
-

nm_client_get_devices ()

-
const GPtrArray *
-nm_client_get_devices (NMClient *client);
-

Gets all the known network devices. Use nm_device_get_type() or the -NM_IS_DEVICE_XXXX functions to determine what kind of -device member of the returned array is, and then you may use device-specific -methods such as nm_device_ethernet_get_hw_address().

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the NMDevices. The returned array is owned by the -NMClient object and should not be modified.

-

[transfer none][element-type NMDevice]

-
-
-
-
-

nm_client_get_all_devices ()

-
const GPtrArray *
-nm_client_get_all_devices (NMClient *client);
-

Gets both real devices and device placeholders (eg, software devices which -do not currently exist, but could be created automatically by NetworkManager -if one of their NMDevice::ActivatableConnections was activated). Use -nm_device_is_real() to determine whether each device is a real device or -a placeholder.

-

Use nm_device_get_type() or the NM_IS_DEVICE_XXXX() functions to determine -what kind of device each member of the returned array is, and then you may -use device-specific methods such as nm_device_ethernet_get_hw_address().

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the NMDevices. The returned array is owned by the -NMClient object and should not be modified.

-

[transfer none][element-type NMDevice]

-
-

Since: 1.2

-
-
-
-

nm_client_get_device_by_path ()

-
NMDevice *
-nm_client_get_device_by_path (NMClient *client,
-                              const char *object_path);
-

Gets a NMDevice from a NMClient.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

object_path

the object path to search for

 
-
-
-

Returns

-

the NMDevice for the given object_path -or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_client_get_device_by_iface ()

-
NMDevice *
-nm_client_get_device_by_iface (NMClient *client,
-                               const char *iface);
-

Gets a NMDevice from a NMClient.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

iface

the interface name to search for

 
-
-
-

Returns

-

the NMDevice for the given iface -or NULL if none is found.

-

[transfer none]

-
-
-
-
-

NMClientActivateFn ()

-
void
-(*NMClientActivateFn) (NMClient *client,
-                       NMActiveConnection *active_connection,
-                       GError *error,
-                       gpointer user_data);
-
-
-
-

nm_client_activate_connection ()

-
void
-nm_client_activate_connection (NMClient *client,
-                               NMConnection *connection,
-                               NMDevice *device,
-                               const char *specific_object,
-                               NMClientActivateFn callback,
-                               gpointer user_data);
-

Starts a connection to a particular network using the configuration settings -from connection - and the network device device -. Certain connection types -also take a "specific object" which is the object path of a connection- -specific object, like an NMAccessPoint for Wi-Fi connections, or an -NMWimaxNsp for WiMAX connections, to which you wish to connect. If the -specific object is not given, NetworkManager can, in some cases, automatically -determine which network to connect to given the settings in connection -.

-

If connection - is not given for a device-based activation, NetworkManager -picks the best available connection for the device and activates it.

-

Note that the callback is invoked when NetworkManager has started activating -the new connection, not when it finishes. You can used the returned -NMActiveConnection object (in particular, “state”) to -track the activation to its completion.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

connection

an NMConnection.

[allow-none]

device

the NMDevice.

[allow-none]

specific_object

the object path of a connection-type-specific -object this activation should use. This parameter is currently ignored for -wired and mobile broadband connections, and the value of NULL should be used -(ie, no specific object). For Wi-Fi or WiMAX connections, pass the object -path of a NMAccessPoint or NMWimaxNsp owned by device -, which you can -get using nm_object_get_path(), and which will be used to complete the -details of the newly added connection.

[allow-none]

callback

the function to call when the call is done.

[scope async][allow-none]

user_data

user data to pass to the callback function.

[closure]
-
-
-
-
-

NMClientAddActivateFn ()

-
void
-(*NMClientAddActivateFn) (NMClient *client,
-                          NMActiveConnection *connection,
-                          const char *new_connection_path,
-                          GError *error,
-                          gpointer user_data);
-
-
-
-

nm_client_add_and_activate_connection ()

-
void
-nm_client_add_and_activate_connection (NMClient *client,
-                                       NMConnection *partial,
-                                       NMDevice *device,
-                                       const char *specific_object,
-                                       NMClientAddActivateFn callback,
-                                       gpointer user_data);
-

Adds a new connection using the given details (if any) as a template, -automatically filling in missing settings with the capabilities of the -given device and specific object. The new connection is then activated. -Cannot be used for VPN connections at this time.

-

Note that the callback is invoked when NetworkManager has started activating -the new connection, not when it finishes. You can used the returned -NMActiveConnection object (in particular, “state”) to -track the activation to its completion.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

partial

an NMConnection to add; the connection may be -partially filled (or even NULL) and will be completed by NetworkManager -using the given device -and specific_object -before being added.

[allow-none]

device

the NMDevice

 

specific_object

the object path of a connection-type-specific -object this activation should use. This parameter is currently ignored for -wired and mobile broadband connections, and the value of NULL should be used -(ie, no specific object). For Wi-Fi or WiMAX connections, pass the object -path of a NMAccessPoint or NMWimaxNsp owned by device -, which you can -get using nm_object_get_path(), and which will be used to complete the -details of the newly added connection.

[allow-none]

callback

the function to call when the call is done.

[scope async][allow-none]

user_data

user data to pass to the callback function.

[closure]
-
-
-
-
-

nm_client_deactivate_connection ()

-
void
-nm_client_deactivate_connection (NMClient *client,
-                                 NMActiveConnection *active);
-

Deactivates an active NMActiveConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

active

the NMActiveConnection to deactivate

 
-
-
-
-
-

nm_client_networking_get_enabled ()

-
gboolean
-nm_client_networking_get_enabled (NMClient *client);
-

Whether networking is enabled or disabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if networking is enabled, FALSE if networking is disabled

-
-
-
-
-

nm_client_networking_set_enabled ()

-
void
-nm_client_networking_set_enabled (NMClient *client,
-                                  gboolean enabled);
-

Enables or disables networking. When networking is disabled, all controlled -interfaces are disconnected and deactivated. When networking is enabled, -all controlled interfaces are available for activation.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to set networking enabled, FALSE to set networking disabled

 
-
-
-
-
-

nm_client_wireless_get_enabled ()

-
gboolean
-nm_client_wireless_get_enabled (NMClient *client);
-

Determines whether the wireless is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if wireless is enabled

-
-
-
-
-

nm_client_wireless_set_enabled ()

-
void
-nm_client_wireless_set_enabled (NMClient *client,
-                                gboolean enabled);
-

Enables or disables wireless devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable wireless

 
-
-
-
-
-

nm_client_wireless_hardware_get_enabled ()

-
gboolean
-nm_client_wireless_hardware_get_enabled
-                               (NMClient *client);
-

Determines whether the wireless hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the wireless hardware is enabled

-
-
-
-
-

nm_client_wwan_get_enabled ()

-
gboolean
-nm_client_wwan_get_enabled (NMClient *client);
-

Determines whether WWAN is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if WWAN is enabled

-
-
-
-
-

nm_client_wwan_set_enabled ()

-
void
-nm_client_wwan_set_enabled (NMClient *client,
-                            gboolean enabled);
-

Enables or disables WWAN devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable WWAN

 
-
-
-
-
-

nm_client_wwan_hardware_get_enabled ()

-
gboolean
-nm_client_wwan_hardware_get_enabled (NMClient *client);
-

Determines whether the WWAN hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the WWAN hardware is enabled

-
-
-
-
-

nm_client_wimax_get_enabled ()

-
gboolean
-nm_client_wimax_get_enabled (NMClient *client);
-

Determines whether WiMAX is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if WiMAX is enabled

-
-
-
-
-

nm_client_wimax_set_enabled ()

-
void
-nm_client_wimax_set_enabled (NMClient *client,
-                             gboolean enabled);
-

Enables or disables WiMAX devices.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

enabled

TRUE to enable WiMAX

 
-
-
-
-
-

nm_client_wimax_hardware_get_enabled ()

-
gboolean
-nm_client_wimax_hardware_get_enabled (NMClient *client);
-

Determines whether the WiMAX hardware is enabled.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the WiMAX hardware is enabled

-
-
-
-
-

nm_client_get_version ()

-
const char *
-nm_client_get_version (NMClient *client);
-

Gets NetworkManager version.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

string with the version

-
-
-
-
-

nm_client_get_state ()

-
NMState
-nm_client_get_state (NMClient *client);
-

Gets the current daemon state.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

the current NMState

-
-
-
-
-

nm_client_get_startup ()

-
gboolean
-nm_client_get_startup (NMClient *client);
-

Tests whether the daemon is still in the process of activating -connections at startup.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

whether the daemon is still starting up

-
-

Since: 0.9.10

-
-
-
-

nm_client_get_manager_running ()

-
gboolean
-nm_client_get_manager_running (NMClient *client);
-

Determines whether the daemon is running.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

TRUE if the daemon is running

-
-
-
-
-

nm_client_get_active_connections ()

-
const GPtrArray *
-nm_client_get_active_connections (NMClient *client);
-

Gets the active connections.

-
-

Parameters

-
----- - - - - - -

client

a NMClient

 
-
-
-

Returns

-

a GPtrArray -containing all the active NMActiveConnections. -The returned array is owned by the client and should not be modified.

-

[transfer none][element-type NMActiveConnection]

-
-
-
-
-

nm_client_sleep ()

-
void
-nm_client_sleep (NMClient *client,
-                 gboolean sleep_);
-

Deprecated; use nm_client_networking_set_enabled() instead.

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

sleep_

TRUE to put the daemon to sleep

 
-
-
-
-
-

nm_client_get_permission_result ()

-
NMClientPermissionResult
-nm_client_get_permission_result (NMClient *client,
-                                 NMClientPermission permission);
-

Requests the result of a specific permission, which indicates whether the -client can or cannot perform the action the permission represents

-
-

Parameters

-
----- - - - - - - - - - - - - -

client

a NMClient

 

permission

the permission for which to return the result, one of NMClientPermission

 
-
-
-

Returns

-

the permission's result, one of NMClientPermissionResult

-
-
-
-
-

nm_client_get_logging ()

-
gboolean
-nm_client_get_logging (NMClient *client,
-                       char **level,
-                       char **domains,
-                       GError **error);
-

Gets NetworkManager current logging level and domains.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

level

return location for logging level string.

[allow-none]

domains

return location for log domains string. The string is -a list of domains separated by ",".

[allow-none]

error

return location for a GError, or NULL.

[allow-none]
-
-
-

Returns

-

TRUE on success, FALSE otherwise

-
-

Since: 0.9.8

-
-
-
-

nm_client_set_logging ()

-
gboolean
-nm_client_set_logging (NMClient *client,
-                       const char *level,
-                       const char *domains,
-                       GError **error);
-

Sets NetworkManager logging level and/or domains.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

a NMClient

 

level

logging level to set (NULL or an empty string for no change).

[allow-none]

domains

logging domains to set. The string should be a list of log -domains separated by ",". (NULL or an empty string for no change).

[allow-none]

error

return location for a GError, or NULL.

[allow-none]
-
-
-

Returns

-

TRUE on success, FALSE otherwise

-
-

Since: 0.9.8

-
-
-
-

nm_client_get_connectivity ()

-
NMConnectivityState
-nm_client_get_connectivity (NMClient *client);
-

Gets the current network connectivity state. Contrast -nm_client_check_connectivity() and -nm_client_check_connectivity_async(), which re-check the -connectivity state first before returning any information.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the current connectivity state

-
-

Since: 0.9.8.6

-
-
-
-

nm_client_check_connectivity ()

-
NMConnectivityState
-nm_client_check_connectivity (NMClient *client,
-                              GCancellable *cancellable,
-                              GError **error);
-

Updates the network connectivity state and returns the (new) -current state. Contrast nm_client_get_connectivity(), which returns -the most recent known state without re-checking.

-

This is a blocking call; use nm_client_check_connectivity_async() -if you do not want to block.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

cancellable

a GCancellable

 

error

return location for a GError

 
-
-
-

Returns

-

the (new) current connectivity state

-
-

Since: 0.9.8.6

-
-
-
-

nm_client_check_connectivity_async ()

-
void
-nm_client_check_connectivity_async (NMClient *client,
-                                    GCancellable *cancellable,
-                                    GAsyncReadyCallback callback,
-                                    gpointer user_data);
-

Asynchronously updates the network connectivity state and invokes -callback - when complete. Contrast nm_client_get_connectivity(), -which (immediately) returns the most recent known state without -re-checking, and nm_client_check_connectivity(), which blocks.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

an NMClient

 

cancellable

a GCancellable

 

callback

callback to call with the result

 

user_data

data for callback -.

 
-
-

Since: 0.9.8.6

-
-
-
-

nm_client_check_connectivity_finish ()

-
NMConnectivityState
-nm_client_check_connectivity_finish (NMClient *client,
-                                     GAsyncResult *result,
-                                     GError **error);
-

Retrieves the result of an nm_client_check_connectivity_async() -call.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

an NMClient

 

result

the GAsyncResult

 

error

return location for a GError

 
-
-
-

Returns

-

the (new) current connectivity state

-
-

Since: 0.9.8.6

-
-
-
-

nm_client_get_primary_connection ()

-
NMActiveConnection *
-nm_client_get_primary_connection (NMClient *client);
-

Gets the NMActiveConnection corresponding to the primary active -network device.

-

In particular, when there is no VPN active, or the VPN does not -have the default route, this returns the active connection that has -the default route. If there is a VPN active with the default route, -then this function returns the active connection that contains the -route to the VPN endpoint.

-

If there is no default route, or the default route is over a -non-NetworkManager-recognized device, this will return NULL.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the appropriate NMActiveConnection, if -any.

-

[transfer none]

-
-

Since: 0.9.8.6

-
-
-
-

nm_client_get_activating_connection ()

-
NMActiveConnection *
-nm_client_get_activating_connection (NMClient *client);
-

Gets the NMActiveConnection corresponding to a -currently-activating connection that is expected to become the new -“primary-connection” upon successful activation.

-
-

Parameters

-
----- - - - - - -

client

an NMClient

 
-
-
-

Returns

-

the appropriate NMActiveConnection, if -any.

-

[transfer none]

-
-

Since: 0.9.8.6

-
-
-
-

Types and Values

-
-

NM_CLIENT_VERSION

-
#define NM_CLIENT_VERSION "version"
-
-
-
-
-

NM_CLIENT_STATE

-
#define NM_CLIENT_STATE "state"
-
-
-
-
-

NM_CLIENT_STARTUP

-
#define NM_CLIENT_STARTUP "startup"
-
-
-
-
-

NM_CLIENT_MANAGER_RUNNING

-
#define NM_CLIENT_MANAGER_RUNNING "manager-running"
-
-
-
-
-

NM_CLIENT_NETWORKING_ENABLED

-
#define NM_CLIENT_NETWORKING_ENABLED "networking-enabled"
-
-
-
-
-

NM_CLIENT_WIRELESS_ENABLED

-
#define NM_CLIENT_WIRELESS_ENABLED "wireless-enabled"
-
-
-
-
-

NM_CLIENT_WIRELESS_HARDWARE_ENABLED

-
#define NM_CLIENT_WIRELESS_HARDWARE_ENABLED "wireless-hardware-enabled"
-
-
-
-
-

NM_CLIENT_WWAN_ENABLED

-
#define NM_CLIENT_WWAN_ENABLED "wwan-enabled"
-
-
-
-
-

NM_CLIENT_WWAN_HARDWARE_ENABLED

-
#define NM_CLIENT_WWAN_HARDWARE_ENABLED "wwan-hardware-enabled"
-
-
-
-
-

NM_CLIENT_WIMAX_ENABLED

-
#define NM_CLIENT_WIMAX_ENABLED "wimax-enabled"
-
-
-
-
-

NM_CLIENT_WIMAX_HARDWARE_ENABLED

-
#define NM_CLIENT_WIMAX_HARDWARE_ENABLED "wimax-hardware-enabled"
-
-
-
-
-

NM_CLIENT_ACTIVE_CONNECTIONS

-
#define NM_CLIENT_ACTIVE_CONNECTIONS "active-connections"
-
-
-
-
-

NM_CLIENT_CONNECTIVITY

-
#define NM_CLIENT_CONNECTIVITY "connectivity"
-
-
-
-
-

NM_CLIENT_PRIMARY_CONNECTION

-
#define NM_CLIENT_PRIMARY_CONNECTION "primary-connection"
-
-
-
-
-

NM_CLIENT_ACTIVATING_CONNECTION

-
#define NM_CLIENT_ACTIVATING_CONNECTION "activating-connection"
-
-
-
-
-

NM_CLIENT_DEVICES

-
#define NM_CLIENT_DEVICES "devices"
-
-
-
-
-

NM_CLIENT_ALL_DEVICES

-
#define NM_CLIENT_ALL_DEVICES "all-devices"
-
-
-
-
-

enum NMClientPermission

-

NMClientPermission values indicate various permissions that NetworkManager -clients can obtain to perform certain tasks on behalf of the current user.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CLIENT_PERMISSION_NONE

-

unknown or no permission

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK

-

controls whether networking - can be globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI

-

controls whether Wi-Fi can be - globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WWAN

-

controls whether WWAN (3G) can be - globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIMAX

-

controls whether WiMAX can be - globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_SLEEP_WAKE

-

controls whether the client can ask - NetworkManager to sleep and wake

-
 

NM_CLIENT_PERMISSION_NETWORK_CONTROL

-

controls whether networking connections - can be started, stopped, and changed

-
 

NM_CLIENT_PERMISSION_WIFI_SHARE_PROTECTED

-

controls whether a password - protected Wi-Fi hotspot can be created

-
 

NM_CLIENT_PERMISSION_WIFI_SHARE_OPEN

-

controls whether an open Wi-Fi hotspot - can be created

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_SYSTEM

-

controls whether connections - that are available to all users can be modified

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_OWN

-

controls whether connections - owned by the current user can be modified

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_HOSTNAME

-

controls whether the - persistent hostname can be changed

-
 

NM_CLIENT_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS

-

modify persistent global - DNS configuration

-
 

NM_CLIENT_PERMISSION_RELOAD

-

controls access to Reload. - persistent hostname can be changed

-
 

NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK

-

permission to create checkpoints.

-
 

NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS

-

controls whether device - statistics can be globally enabled or disabled

-
 

NM_CLIENT_PERMISSION_LAST

-

a reserved boundary value

-
 
-
-
-
-
-

enum NMClientPermissionResult

-

NMClientPermissionResult values indicate what authorizations and permissions -the user requires to obtain a given NMClientPermission

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_CLIENT_PERMISSION_RESULT_UNKNOWN

-

unknown or no authorization

-
 

NM_CLIENT_PERMISSION_RESULT_YES

-

the permission is available

-
 

NM_CLIENT_PERMISSION_RESULT_AUTH

-

authorization is necessary before the - permission is available

-
 

NM_CLIENT_PERMISSION_RESULT_NO

-

permission to perform the operation is - denied by system policy

-
 
-
-
-
-
-

enum NMClientError

-

Describes errors that may result from operations involving a NMClient.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_CLIENT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_CLIENT_ERROR_MANAGER_NOT_RUNNING

-

an operation that requires NetworkManager - failed because NetworkManager is not running

-
 
-
-
-
-
-

NM_CLIENT_ERROR

-
#define NM_CLIENT_ERROR nm_client_error_quark ()
-
-
-
-
-

Property Details

-
-

The “activating-connection” property

-
  “activating-connection”    NMActiveConnection *
-

The NMActiveConnection of the activating connection that is -likely to become the new “primary-connection”.

-

Flags: Read

-

Since: 0.9.8.6

-
-
-
-

The “active-connections” property

-
  “active-connections”       NMObjectArray *
-

Flags: Read

-
-
-
-

The “all-devices” property

-
  “all-devices”              NMObjectArray *
-

List of both real devices and device placeholders.

-

Flags: Read

-

Since: 1.2

-
-
-
-

The “connectivity” property

-
  “connectivity”             guint
-

The network connectivity state.

-

Flags: Read

-

Allowed values: <= 4

-

Default value: 0

-

Since: 0.9.8.6

-
-
-
-

The “devices” property

-
  “devices”                  NMObjectArray *
-

List of real network devices. Does not include placeholder devices.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “manager-running” property

-
  “manager-running”          gboolean
-

Whether the daemon is running.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “networking-enabled” property

-
  “networking-enabled”       gboolean
-

Whether networking is enabled.

-

Flags: Read / Write

-

Default value: TRUE

-
-
-
-

The “primary-connection” property

-
  “primary-connection”       NMActiveConnection *
-

The NMActiveConnection of the device with the default route; -see nm_client_get_primary_connection() for more details.

-

Flags: Read

-

Since: 0.9.8.6

-
-
-
-

The “startup” property

-
  “startup”                  gboolean
-

Whether the daemon is still starting up.

-

Flags: Read

-

Default value: FALSE

-

Since: 0.9.10

-
-
-
-

The “state” property

-
  “state”                    guint
-

The current daemon state.

-

Flags: Read

-

Allowed values: <= 70

-

Default value: 0

-
-
-
-

The “version” property

-
  “version”                  gchar *
-

The NetworkManager version.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “wimax-enabled” property

-
  “wimax-enabled”            gboolean
-

Whether WiMAX functionality is enabled.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “wimax-hardware-enabled” property

-
  “wimax-hardware-enabled”   gboolean
-

Whether the WiMAX hardware is enabled.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “wireless-enabled” property

-
  “wireless-enabled”         gboolean
-

Whether wireless is enabled.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “wireless-hardware-enabled” property

-
  “wireless-hardware-enabled” gboolean
-

Whether the wireless hardware is enabled.

-

Flags: Read

-

Default value: TRUE

-
-
-
-

The “wwan-enabled” property

-
  “wwan-enabled”             gboolean
-

Whether WWAN functionality is enabled.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “wwan-hardware-enabled” property

-
  “wwan-hardware-enabled”    gboolean
-

Whether the WWAN hardware is enabled.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

Signal Details

-
-

The “any-device-added” signal

-
void
-user_function (NMClient *client,
-               GObject  *device,
-               gpointer  user_data)
-

Notifies that a NMDevice is added. This signal is emitted for both -regular devices and placeholder devices.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the client that received the signal

 

device

the new device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “any-device-removed” signal

-
void
-user_function (NMClient *client,
-               GObject  *device,
-               gpointer  user_data)
-

Notifies that a NMDevice is removed. This signal is emitted for both -regular devices and placeholder devices.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the client that received the signal

 

device

the removed device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “device-added” signal

-
void
-user_function (NMClient *client,
-               GObject  *device,
-               gpointer  user_data)
-

Notifies that a NMDevice is added. This signal is not emitted for -placeholder devices.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the client that received the signal

 

device

the new device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “device-removed” signal

-
void
-user_function (NMClient *client,
-               GObject  *device,
-               gpointer  user_data)
-

Notifies that a NMDevice is removed. This signal is not emitted for -placeholder devices.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

client

the client that received the signal

 

device

the removed device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “permission-changed” signal

-
void
-user_function (NMClient *client,
-               guint     permission,
-               guint     result,
-               gpointer  user_data)
-

Notifies that a permission has changed

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

client

the client that received the signal

 

permission

a permission from NMClientPermission

 

result

the permission's result, one of NMClientPermissionResult

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDHCP4Config.html b/docs/libnm-glib/html/NMDHCP4Config.html deleted file mode 100644 index 29f9307f..00000000 --- a/docs/libnm-glib/html/NMDHCP4Config.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - -NMDHCP4Config: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDHCP4Config

-

NMDHCP4Config

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GObject * - -nm_dhcp4_config_new () -
-GHashTable * - -nm_dhcp4_config_get_options () -
const char * - -nm_dhcp4_config_get_one_option () -
-
-
-

Properties

-
----- - - - - - -
-GHashTable *optionsRead
-
-
-

Types and Values

-
---- - - - - -
#defineNM_DHCP4_CONFIG_OPTIONS
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDHCP4Config
-
-
-
-

Description

-
-
-

Functions

-
-

nm_dhcp4_config_new ()

-
GObject *
-nm_dhcp4_config_new (DBusGConnection *connection,
-                     const char *object_path);
-

Creates a new NMDHCP4Config.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

object_path

the DBus object path of the device

 
-
-
-

Returns

-

a new configuration.

-

[transfer full]

-
-
-
-
-

nm_dhcp4_config_get_options ()

-
GHashTable *
-nm_dhcp4_config_get_options (NMDHCP4Config *config);
-

Gets all the options contained in the configuration.

-
-

Parameters

-
----- - - - - - -

config

a NMDHCP4Config

 
-
-
-

Returns

-

the GHashTable containing strings for keys and values. -This is the internal copy used by the configuration, and must not be modified.

-

[transfer none][element-type utf8 GObject.Value]

-
-
-
-
-

nm_dhcp4_config_get_one_option ()

-
const char *
-nm_dhcp4_config_get_one_option (NMDHCP4Config *config,
-                                const char *option);
-

Gets one option by option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

config

a NMDHCP4Config

 

option

the option to retrieve

 
-
-
-

Returns

-

the configuration option's value. This is the internal string used by the -configuration, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_DHCP4_CONFIG_OPTIONS

-
#define NM_DHCP4_CONFIG_OPTIONS "options"
-
-
-
-
-

Property Details

-
-

The “options” property

-
  “options”                  GHashTable *
-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDHCP6Config.html b/docs/libnm-glib/html/NMDHCP6Config.html deleted file mode 100644 index 161a6233..00000000 --- a/docs/libnm-glib/html/NMDHCP6Config.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - -NMDHCP6Config: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDHCP6Config

-

NMDHCP6Config

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GObject * - -nm_dhcp6_config_new () -
-GHashTable * - -nm_dhcp6_config_get_options () -
const char * - -nm_dhcp6_config_get_one_option () -
-
-
-

Properties

-
----- - - - - - -
-GHashTable *optionsRead
-
-
-

Types and Values

-
---- - - - - -
#defineNM_DHCP6_CONFIG_OPTIONS
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDHCP6Config
-
-
-
-

Description

-
-
-

Functions

-
-

nm_dhcp6_config_new ()

-
GObject *
-nm_dhcp6_config_new (DBusGConnection *connection,
-                     const char *object_path);
-

Creates a new NMDHCP6Config.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

object_path

the DBus object path of the device

 
-
-
-

Returns

-

a new configuration.

-

[transfer full]

-
-
-
-
-

nm_dhcp6_config_get_options ()

-
GHashTable *
-nm_dhcp6_config_get_options (NMDHCP6Config *config);
-

Gets all the options contained in the configuration.

-
-

Parameters

-
----- - - - - - -

config

a NMDHCP6Config

 
-
-
-

Returns

-

the GHashTable containing strings for keys and values. -This is the internal copy used by the configuration, and must not be modified.

-

[transfer none][element-type utf8 GObject.Value]

-
-
-
-
-

nm_dhcp6_config_get_one_option ()

-
const char *
-nm_dhcp6_config_get_one_option (NMDHCP6Config *config,
-                                const char *option);
-

Gets one option by option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

config

a NMDHCP6Config

 

option

the option to retrieve

 
-
-
-

Returns

-

the configuration option's value. This is the internal string used by the -configuration, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_DHCP6_CONFIG_OPTIONS

-
#define NM_DHCP6_CONFIG_OPTIONS "options"
-
-
-
-
-

Property Details

-
-

The “options” property

-
  “options”                  GHashTable *
-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDevice.html b/docs/libnm-glib/html/NMDevice.html deleted file mode 100644 index 294b776e..00000000 --- a/docs/libnm-glib/html/NMDevice.html +++ /dev/null @@ -1,2321 +0,0 @@ - - - - -NMDevice: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDevice

-

NMDevice

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_error_quark () -
-GObject * - -nm_device_new () -
const char * - -nm_device_get_iface () -
const char * - -nm_device_get_ip_iface () -
-NMDeviceType - -nm_device_get_device_type () -
const char * - -nm_device_get_udi () -
const char * - -nm_device_get_driver () -
const char * - -nm_device_get_driver_version () -
const char * - -nm_device_get_firmware_version () -
const char * - -nm_device_get_type_description () -
const char * - -nm_device_get_hw_address () -
-NMDeviceCapabilities - -nm_device_get_capabilities () -
-gboolean - -nm_device_get_managed () -
-void - -nm_device_set_managed () -
-gboolean - -nm_device_get_autoconnect () -
-void - -nm_device_set_autoconnect () -
-gboolean - -nm_device_get_firmware_missing () -
-NMIP4Config * - -nm_device_get_ip4_config () -
-NMDHCP4Config * - -nm_device_get_dhcp4_config () -
-NMIP6Config * - -nm_device_get_ip6_config () -
-NMDHCP6Config * - -nm_device_get_dhcp6_config () -
-NMDeviceState - -nm_device_get_state () -
-NMDeviceState - -nm_device_get_state_reason () -
-NMActiveConnection * - -nm_device_get_active_connection () -
const GPtrArray * - -nm_device_get_available_connections () -
const char * - -nm_device_get_physical_port_id () -
-guint32 - -nm_device_get_mtu () -
-gboolean - -nm_device_is_software () -
-gboolean - -nm_device_is_real () -
const char * - -nm_device_get_product () -
const char * - -nm_device_get_vendor () -
const char * - -nm_device_get_description () -
-char ** - -nm_device_disambiguate_names () -
-void - -(*NMDeviceCallbackFn) () -
-void - -nm_device_disconnect () -
-void - -nm_device_delete () -
-GSList * - -nm_device_filter_connections () -
-gboolean - -nm_device_connection_valid () -
-gboolean - -nm_device_connection_compatible () -
-GType - -nm_device_get_setting_type () -
-void - -(*NMDeviceDeactivateFn) () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMActiveConnection *active-connectionRead
gbooleanautoconnectRead / Write
-NMObjectArray *available-connectionsRead
guintcapabilitiesRead
guintdevice-typeRead
-NMDHCP4Config *dhcp4-configRead
-NMDHCP6Config *dhcp6-configRead
-gchar *driverRead
-gchar *driver-versionRead
gbooleanfirmware-missingRead
-gchar *firmware-versionRead
-gchar *interfaceRead
-gchar *ip-interfaceRead
-NMIP4Config *ip4-configRead
-NMIP6Config *ip6-configRead
gbooleanmanagedRead
guintmtuRead
-gchar *physical-port-idRead
-gchar *productRead
gbooleanrealRead
guintstateRead
GValueArray_guint+guint_*state-reasonRead
-gchar *udiRead
-gchar *vendorRead
-
-
-

Signals

-
----- - - - - - -
voidstate-changedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceError
#defineNM_DEVICE_ERROR
#defineNM_DEVICE_DEVICE_TYPE
#defineNM_DEVICE_UDI
#defineNM_DEVICE_INTERFACE
#defineNM_DEVICE_IP_INTERFACE
#defineNM_DEVICE_DRIVER
#defineNM_DEVICE_DRIVER_VERSION
#defineNM_DEVICE_FIRMWARE_VERSION
#defineNM_DEVICE_CAPABILITIES
#defineNM_DEVICE_REAL
#defineNM_DEVICE_MANAGED
#defineNM_DEVICE_AUTOCONNECT
#defineNM_DEVICE_FIRMWARE_MISSING
#defineNM_DEVICE_IP4_CONFIG
#defineNM_DEVICE_DHCP4_CONFIG
#defineNM_DEVICE_IP6_CONFIG
#defineNM_DEVICE_DHCP6_CONFIG
#defineNM_DEVICE_STATE
#defineNM_DEVICE_STATE_REASON
#defineNM_DEVICE_ACTIVE_CONNECTION
#defineNM_DEVICE_AVAILABLE_CONNECTIONS
#defineNM_DEVICE_VENDOR
#defineNM_DEVICE_PRODUCT
#defineNM_DEVICE_PHYSICAL_PORT_ID
#defineNM_DEVICE_MTU
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ├── NMDeviceEthernet
-            ├── NMDeviceWifi
-            ├── NMDeviceModem
-            ├── NMDeviceBt
-            ├── NMDeviceWimax
-            ├── NMDeviceOlpcMesh
-            ├── NMDeviceAdsl
-            ├── NMDeviceInfiniband
-            ├── NMDeviceBond
-            ├── NMDeviceBridge
-            ├── NMDeviceTeam
-            ├── NMDeviceGeneric
-            ╰── NMDeviceVlan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_error_quark ()

-
GQuark
-nm_device_error_quark (void);
-

Registers an error quark for NMDevice if necessary.

-
-

Returns

-

the error quark used for NMDevice errors.

-
-

Since: 0.9.10

-
-
-
-

nm_device_new ()

-
GObject *
-nm_device_new (DBusGConnection *connection,
-               const char *path);
-

Creates a new NMDevice.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_get_iface ()

-
const char *
-nm_device_get_iface (NMDevice *device);
-

Gets the interface name of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the interface of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_ip_iface ()

-
const char *
-nm_device_get_ip_iface (NMDevice *device);
-

Gets the IP interface name of the NMDevice over which IP traffic flows -when the device is in the ACTIVATED state.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the IP traffic interface of the device. This is the internal string -used by the device, and must not be modified.

-
-
-
-
-

nm_device_get_device_type ()

-
NMDeviceType
-nm_device_get_device_type (NMDevice *device);
-

Returns the numeric type of the NMDevice, ie Ethernet, Wi-Fi, etc.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the device type

-
-
-
-
-

nm_device_get_udi ()

-
const char *
-nm_device_get_udi (NMDevice *device);
-

Gets the Unique Device Identifier of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the Unique Device Identifier of the device. This identifier may be -used to gather more information about the device from various operating -system services like udev or sysfs.

-
-
-
-
-

nm_device_get_driver ()

-
const char *
-nm_device_get_driver (NMDevice *device);
-

Gets the driver of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the driver of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_driver_version ()

-
const char *
-nm_device_get_driver_version (NMDevice *device);
-

Gets the driver version of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the version of the device driver. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_firmware_version ()

-
const char *
-nm_device_get_firmware_version (NMDevice *device);
-

Gets the firmware version of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the firmware version of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_type_description ()

-
const char *
-nm_device_get_type_description (NMDevice *device);
-

Gets a (non-localized) description of the type of device that -device - is.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the type description of the device. This is the internal -string used by the device, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_device_get_hw_address ()

-
const char *
-nm_device_get_hw_address (NMDevice *device);
-

Gets the current a hardware address (MAC) for the device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the current MAC of the device, or NULL. -This is the internal string used by the device, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_device_get_capabilities ()

-
NMDeviceCapabilities
-nm_device_get_capabilities (NMDevice *device);
-

Gets the device' capabilities.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the capabilities

-
-
-
-
-

nm_device_get_managed ()

-
gboolean
-nm_device_get_managed (NMDevice *device);
-

Whether the NMDevice is managed by NetworkManager.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device is managed by NetworkManager

-
-
-
-
-

nm_device_set_managed ()

-
void
-nm_device_set_managed (NMDevice *device,
-                       gboolean managed);
-

Enables or disables management of NMDevice by NetworkManager.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

managed

TRUE to make the device managed by NetworkManager.

 
-
-

Since: 1.2

-
-
-
-

nm_device_get_autoconnect ()

-
gboolean
-nm_device_get_autoconnect (NMDevice *device);
-

Whether the NMDevice can be autoconnected.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device is allowed to be autoconnected

-
-
-
-
-

nm_device_set_autoconnect ()

-
void
-nm_device_set_autoconnect (NMDevice *device,
-                           gboolean autoconnect);
-

Enables or disables automatic activation of the NMDevice.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

autoconnect

TRUE to enable autoconnecting

 
-
-
-
-
-

nm_device_get_firmware_missing ()

-
gboolean
-nm_device_get_firmware_missing (NMDevice *device);
-

Indicates that firmware required for the device's operation is likely -to be missing.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if firmware required for the device's operation is likely -to be missing.

-
-
-
-
-

nm_device_get_ip4_config ()

-
NMIP4Config *
-nm_device_get_ip4_config (NMDevice *device);
-

Gets the current NMIP4Config associated with the NMDevice.

-

Note that as of NetworkManager 0.9.10, you can alternatively use -nm_active_connection_get_ip4_config(), which also works with VPN -connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMIP4Config or NULL if the device is not activated.

-

[transfer none]

-
-
-
-
-

nm_device_get_dhcp4_config ()

-
NMDHCP4Config *
-nm_device_get_dhcp4_config (NMDevice *device);
-

Gets the current NMDHCP4Config associated with the NMDevice.

-

Note that as of NetworkManager 0.9.10, you can alternatively use -nm_active_connection_get_dhcp4_config(), which also works with VPN -connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMDHCP4Config or NULL if the device is not activated or not -using DHCP.

-

[transfer none]

-
-
-
-
-

nm_device_get_ip6_config ()

-
NMIP6Config *
-nm_device_get_ip6_config (NMDevice *device);
-

Gets the current NMIP6Config associated with the NMDevice.

-

Note that as of NetworkManager 0.9.10, you can alternatively use -nm_active_connection_get_ip6_config(), which also works with VPN -connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMIP6Config or NULL if the device is not activated.

-

[transfer none]

-
-
-
-
-

nm_device_get_dhcp6_config ()

-
NMDHCP6Config *
-nm_device_get_dhcp6_config (NMDevice *device);
-

Gets the current NMDHCP6Config associated with the NMDevice.

-

Note that as of NetworkManager 0.9.10, you can alternatively use -nm_active_connection_get_dhcp6_config(), which also works with VPN -connections.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMDHCP6Config or NULL if the device is not activated or not -using DHCP.

-

[transfer none]

-
-
-
-
-

nm_device_get_state ()

-
NMDeviceState
-nm_device_get_state (NMDevice *device);
-

Gets the current NMDevice state.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the current device state

-
-
-
-
-

nm_device_get_state_reason ()

-
NMDeviceState
-nm_device_get_state_reason (NMDevice *device,
-                            NMDeviceStateReason *reason);
-

Gets the current NMDevice state (return value) and the reason for entering -the state (reason - argument).

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDevice

 

reason

location to store reason (NMDeviceStateReason), or NULL.

[out][allow-none]
-
-
-

Returns

-

the current device state

-
-
-
-
-

nm_device_get_active_connection ()

-
NMActiveConnection *
-nm_device_get_active_connection (NMDevice *device);
-

Gets the NMActiveConnection object which owns this device during activation.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the NMActiveConnection or NULL if the device is -not part of an active connection.

-

[transfer none]

-
-
-
-
-

nm_device_get_available_connections ()

-
const GPtrArray *
-nm_device_get_available_connections (NMDevice *device);
-

Gets the NMRemoteConnections currently known to the daemon that could -be activated on device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the GPtrArray -containing NMRemoteConnections. This is the internal copy used by -the connection, and must not be modified.

-

[element-type NMRemoteConnection]

-
-

Since: 0.9.8

-
-
-
-

nm_device_get_physical_port_id ()

-
const char *
-nm_device_get_physical_port_id (NMDevice *device);
-

Gets the physical port ID of the NMDevice. If non-NULL, this is -an opaque string that can be used to recognize when -seemingly-unrelated NMDevices are actually just different virtual -ports on a single physical port. (Eg, NPAR / SR-IOV.)

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the physical port ID of the device, or NULL if the port -ID is unknown. This is the internal string used by the device and -must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_device_get_mtu ()

-
guint32
-nm_device_get_mtu (NMDevice *device);
-

Gets the MTU of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the MTU of the device in bytes.

-
-

Since: 0.9.10

-
-
-
-

nm_device_is_software ()

-
gboolean
-nm_device_is_software (NMDevice *device);
-

Whether the device is a software device.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if device -is a software device, FALSE if it is a hardware device.

-
-

Since: 1.0

-
-
-
-

nm_device_is_real ()

-
gboolean
-nm_device_is_real (NMDevice *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

TRUE if the device exists, or FALSE if it is a placeholder device -that could be automatically created by NetworkManager if one of its -“available-connections” was activated.

-
-

Since: 1.2

-
-
-
-

nm_device_get_product ()

-
const char *
-nm_device_get_product (NMDevice *device);
-

Gets the product string of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the product name of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_vendor ()

-
const char *
-nm_device_get_vendor (NMDevice *device);
-

Gets the vendor string of the NMDevice.

-
-

Parameters

-
----- - - - - - -

device

a NMDevice

 
-
-
-

Returns

-

the vendor name of the device. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_get_description ()

-
const char *
-nm_device_get_description (NMDevice *device);
-

Gets a description of device -, based on its vendor and product names.

-
-

Parameters

-
----- - - - - - -

device

an NMDevice

 
-
-
-

Returns

-

a description of device -. If either the vendor or the -product name is unknown, this returns the interface name.

-
-

Since: 0.9.10

-
-
-
-

nm_device_disambiguate_names ()

-
char **
-nm_device_disambiguate_names (NMDevice **devices,
-                              int num_devices);
-

Generates a list of short-ish unique presentation names for the -devices in devices -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

devices

an array of NMDevice.

[array length=num_devices]

num_devices

length of devices -

 
-
-
-

Returns

-

the device names.

-

[transfer full][array zero-terminated=1]

-
-

Since: 0.9.10

-
-
-
-

NMDeviceCallbackFn ()

-
void
-(*NMDeviceCallbackFn) (NMDevice *device,
-                       GError *error,
-                       gpointer user_data);
-
-
-
-

nm_device_disconnect ()

-
void
-nm_device_disconnect (NMDevice *device,
-                      NMDeviceCallbackFn callback,
-                      gpointer user_data);
-

Disconnects the device if currently connected, and prevents the device from -automatically connecting to networks until the next manual network connection -request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

callback

callback to be called when disconnect -operation completes.

[scope async][allow-none]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-
-
-

nm_device_delete ()

-
void
-nm_device_delete (NMDevice *device,
-                  NMDeviceCallbackFn callback,
-                  gpointer user_data);
-

Deletes the software device. Hardware devices can't be deleted.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDevice

 

callback

callback to be called when delete -operation completes.

[scope async][allow-none]

user_data

caller-specific data passed to callback -.

[closure]
-
-

Since: 1.0

-
-
-
-

nm_device_filter_connections ()

-
GSList *
-nm_device_filter_connections (NMDevice *device,
-                              const GSList *connections);
-

Filters a given list of connections for a given NMDevice object and return -connections which may be activated with the device. For example if device - -is a Wi-Fi device that supports only WEP encryption, the returned list will -contain any Wi-Fi connections in connections - that allow connection to -unencrypted or WEP-enabled SSIDs. The returned list will not contain -Ethernet, Bluetooth, Wi-Fi WPA connections, or any other connection that is -incompatible with the device. To get the full list of connections see -nm_remote_settings_list_connections().

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

an NMDevice to filter connections for

 

connections

a list of NMConnection objects to filter.

[element-type NMConnection]
-
-
-

Returns

-

a -list of NMConnection objects that could be activated with the given device -. -The elements of the list are owned by their creator and should not be freed -by the caller, but the returned list itself is owned by the caller and should -be freed with g_slist_free() when it is no longer required.

-

[transfer container][element-type NMConnection]

-
-
-
-
-

nm_device_connection_valid ()

-
gboolean
-nm_device_connection_valid (NMDevice *device,
-                            NMConnection *connection);
-

Validates a given connection for a given NMDevice object and returns -whether the connection may be activated with the device. For example if -device - is a Wi-Fi device that supports only WEP encryption, the connection -will only be valid if it is a Wi-Fi connection which describes a WEP or open -network, and will not be valid if it describes a WPA network, or if it is -an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the -device.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

an NMDevice to validate connection -against

 

connection

an NMConnection to validate against device -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this device, FALSE -if is incompatible with the device's capabilities and characteristics.

-
-
-
-
-

nm_device_connection_compatible ()

-
gboolean
-nm_device_connection_compatible (NMDevice *device,
-                                 NMConnection *connection,
-                                 GError **error);
-

Validates a given connection for a given NMDevice object and returns -whether the connection may be activated with the device. For example if -device - is a Wi-Fi device that supports only WEP encryption, the connection -will only be valid if it is a Wi-Fi connection which describes a WEP or open -network, and will not be valid if it describes a WPA network, or if it is -an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the -device.

-

This function does the same as nm_device_connection_valid(), i.e. checking -compatibility of the given device and connection. But, in addition, it sets -GError when FALSE is returned.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

an NMDevice to validate connection -against

 

connection

an NMConnection to validate against device -

 

error

return location for a GError, or NULL

 
-
-
-

Returns

-

TRUE if the connection may be activated with this device, FALSE -if is incompatible with the device's capabilities and characteristics.

-
-
-
-
-

nm_device_get_setting_type ()

-
GType
-nm_device_get_setting_type (NMDevice *device);
-

Gets the (primary) NMSetting subtype associated with connections -that can be used on device -.

-
-

Parameters

-
----- - - - - - -

device

an NMDevice

 
-
-
-

Returns

-

device -'s associated NMSetting type

-
-

Since: 0.9.10

-
-
-
-

NMDeviceDeactivateFn ()

-
void
-(*NMDeviceDeactivateFn) (NMDevice *device,
-                         GError *error,
-                         gpointer user_data);
-

NMDeviceDeactivateFn is deprecated and should not be used in newly-written code.

-
-
-
-

Types and Values

-
-

enum NMDeviceError

-
-

Members

-
----- - - - - - - - - - - - - -

NM_DEVICE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_ERROR_INTERFACE_MISMATCH

-

the interface names of the connection and the - device mismatched

-
 
-
-
-
-
-

NM_DEVICE_ERROR

-
#define NM_DEVICE_ERROR nm_device_error_quark ()
-
-
-
-
-

NM_DEVICE_DEVICE_TYPE

-
#define NM_DEVICE_DEVICE_TYPE "device-type"
-
-
-
-
-

NM_DEVICE_UDI

-
#define NM_DEVICE_UDI "udi"
-
-
-
-
-

NM_DEVICE_INTERFACE

-
#define NM_DEVICE_INTERFACE "interface"
-
-
-
-
-

NM_DEVICE_IP_INTERFACE

-
#define NM_DEVICE_IP_INTERFACE "ip-interface"
-
-
-
-
-

NM_DEVICE_DRIVER

-
#define NM_DEVICE_DRIVER "driver"
-
-
-
-
-

NM_DEVICE_DRIVER_VERSION

-
#define NM_DEVICE_DRIVER_VERSION "driver-version"
-
-
-
-
-

NM_DEVICE_FIRMWARE_VERSION

-
#define NM_DEVICE_FIRMWARE_VERSION "firmware-version"
-
-
-
-
-

NM_DEVICE_CAPABILITIES

-
#define NM_DEVICE_CAPABILITIES "capabilities"
-
-
-
-
-

NM_DEVICE_REAL

-
#define NM_DEVICE_REAL "real"
-
-
-
-
-

NM_DEVICE_MANAGED

-
#define NM_DEVICE_MANAGED "managed"
-
-
-
-
-

NM_DEVICE_AUTOCONNECT

-
#define NM_DEVICE_AUTOCONNECT "autoconnect"
-
-
-
-
-

NM_DEVICE_FIRMWARE_MISSING

-
#define NM_DEVICE_FIRMWARE_MISSING "firmware-missing"
-
-
-
-
-

NM_DEVICE_IP4_CONFIG

-
#define NM_DEVICE_IP4_CONFIG "ip4-config"
-
-
-
-
-

NM_DEVICE_DHCP4_CONFIG

-
#define NM_DEVICE_DHCP4_CONFIG "dhcp4-config"
-
-
-
-
-

NM_DEVICE_IP6_CONFIG

-
#define NM_DEVICE_IP6_CONFIG "ip6-config"
-
-
-
-
-

NM_DEVICE_DHCP6_CONFIG

-
#define NM_DEVICE_DHCP6_CONFIG "dhcp6-config"
-
-
-
-
-

NM_DEVICE_STATE

-
#define NM_DEVICE_STATE "state"
-
-
-
-
-

NM_DEVICE_STATE_REASON

-
#define NM_DEVICE_STATE_REASON "state-reason"
-
-
-
-
-

NM_DEVICE_ACTIVE_CONNECTION

-
#define NM_DEVICE_ACTIVE_CONNECTION "active-connection"
-
-
-
-
-

NM_DEVICE_AVAILABLE_CONNECTIONS

-
#define NM_DEVICE_AVAILABLE_CONNECTIONS "available-connections"
-
-
-
-
-

NM_DEVICE_VENDOR

-
#define NM_DEVICE_VENDOR "vendor"
-
-
-
-
-

NM_DEVICE_PRODUCT

-
#define NM_DEVICE_PRODUCT "product"
-
-
-
-
-

NM_DEVICE_PHYSICAL_PORT_ID

-
#define NM_DEVICE_PHYSICAL_PORT_ID "physical-port-id"
-
-
-
-
-

NM_DEVICE_MTU

-
#define NM_DEVICE_MTU "mtu"
-
-
-
-
-

Property Details

-
-

The “active-connection” property

-
  “active-connection”        NMActiveConnection *
-

The NMActiveConnection object that "owns" this device during activation.

-

Flags: Read

-
-
-
-

The “autoconnect” property

-
  “autoconnect”              gboolean
-

Whether the device can auto-activate a connection.

-

Flags: Read / Write

-

Default value: TRUE

-
-
-
-

The “available-connections” property

-
  “available-connections”    NMObjectArray *
-

The available connections (NMRemoteConnection) of the device

-

Flags: Read

-

Since: 0.9.8

-
-
-
-

The “capabilities” property

-
  “capabilities”             guint
-

The capabilities of the device.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “device-type” property

-
  “device-type”              guint
-

The numeric type of the device.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “dhcp4-config” property

-
  “dhcp4-config”             NMDHCP4Config *
-

The NMDHCP4Config of the device.

-

Flags: Read

-
-
-
-

The “dhcp6-config” property

-
  “dhcp6-config”             NMDHCP6Config *
-

The NMDHCP6Config of the device.

-

Flags: Read

-
-
-
-

The “driver” property

-
  “driver”                   gchar *
-

The driver of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “driver-version” property

-
  “driver-version”           gchar *
-

The version of the device driver.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “firmware-missing” property

-
  “firmware-missing”         gboolean
-

When TRUE indicates the device is likely missing firmware required -for its operation.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “firmware-version” property

-
  “firmware-version”         gchar *
-

The firmware version of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “interface” property

-
  “interface”                gchar *
-

The interface of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “ip-interface” property

-
  “ip-interface”             gchar *
-

The IP interface of the device which should be used for all IP-related -operations like addressing and routing.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “ip4-config” property

-
  “ip4-config”               NMIP4Config *
-

The NMIP4Config of the device.

-

Flags: Read

-
-
-
-

The “ip6-config” property

-
  “ip6-config”               NMIP6Config *
-

The NMIP6Config of the device.

-

Flags: Read

-
-
-
-

The “managed” property

-
  “managed”                  gboolean
-

Whether the device is managed by NetworkManager.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

The MTU of the device.

-

Flags: Read

-

Default value: 1500

-

Since: 0.9.10

-
-
-
-

The “physical-port-id” property

-
  “physical-port-id”         gchar *
-

The physical port ID of the device. (See -nm_device_get_physical_port_id().)

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “product” property

-
  “product”                  gchar *
-

The product string of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “real” property

-
  “real”                     gboolean
-

Whether the device is real or is a placeholder device that could -be created automatically by NetworkManager if one of its -“available-connections” was activated.

-

Flags: Read

-

Default value: FALSE

-

Since: 1.2

-
-
-
-

The “state” property

-
  “state”                    guint
-

The state of the device.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “state-reason” property

-
  “state-reason”             GValueArray_guint+guint_*
-

The state and reason of the device.

-

Flags: Read

-
-
-
-

The “udi” property

-
  “udi”                      gchar *
-

An operating-system specific device hardware identifier; this is not -unique to a specific hardware device across reboots or hotplugs. It -is an opaque string which for some device types (Bluetooth, Modem) -contains an identifier provided by the underlying hardware service daemon -such as Bluez or ModemManager, and clients can use this property to -request more information about the device from those services.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “vendor” property

-
  “vendor”                   gchar *
-

The vendor string of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “state-changed” signal

-
void
-user_function (NMDevice *device,
-               guint     new_state,
-               guint     old_state,
-               guint     reason,
-               gpointer  user_data)
-

Notifies the state change of a NMDevice.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

device

the device object that received the signal

 

new_state

the new state of the device

 

old_state

the previous state of the device

 

reason

the reason describing the state change

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceAdsl.html b/docs/libnm-glib/html/NMDeviceAdsl.html deleted file mode 100644 index 88e3d14b..00000000 --- a/docs/libnm-glib/html/NMDeviceAdsl.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - -NMDeviceAdsl: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceAdsl

-

NMDeviceAdsl

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GQuark - -nm_device_adsl_error_quark () -
-GObject * - -nm_device_adsl_new () -
-gboolean - -nm_device_adsl_get_carrier () -
-
-
-

Properties

-
----- - - - - - -
gbooleancarrierRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
enumNMDeviceAdslError
#defineNM_DEVICE_ADSL_ERROR
#defineNM_DEVICE_ADSL_CARRIER
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceAdsl
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_adsl_error_quark ()

-
GQuark
-nm_device_adsl_error_quark (void);
-

Registers an error quark for NMDeviceAdsl if necessary.

-
-

Returns

-

the error quark used for NMDeviceAdsl errors.

-
-
-
-
-

nm_device_adsl_new ()

-
GObject *
-nm_device_adsl_new (DBusGConnection *connection,
-                    const char *path);
-

Creates a new NMDeviceAdsl.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_adsl_get_carrier ()

-
gboolean
-nm_device_adsl_get_carrier (NMDeviceAdsl *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceAdsl

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

Types and Values

-
-

enum NMDeviceAdslError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_DEVICE_ADSL_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_ADSL_ERROR_NOT_ADSL_CONNECTION

-

the connection was not of ADSL type

-
 

NM_DEVICE_ADSL_ERROR_INVALID_ADSL_CONNECTION

-

the ADSL connection was invalid

-
 
-
-
-
-
-

NM_DEVICE_ADSL_ERROR

-
#define NM_DEVICE_ADSL_ERROR nm_device_adsl_error_quark ()
-
-
-
-
-

NM_DEVICE_ADSL_CARRIER

-
#define NM_DEVICE_ADSL_CARRIER "carrier"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceBond.html b/docs/libnm-glib/html/NMDeviceBond.html deleted file mode 100644 index 58272974..00000000 --- a/docs/libnm-glib/html/NMDeviceBond.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - -NMDeviceBond: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBond

-

NMDeviceBond

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_bond_error_quark () -
-GObject * - -nm_device_bond_new () -
const char * - -nm_device_bond_get_hw_address () -
-gboolean - -nm_device_bond_get_carrier () -
const GPtrArray * - -nm_device_bond_get_slaves () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-NMObjectArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceBondError
#defineNM_DEVICE_BOND_ERROR
#defineNM_DEVICE_BOND_HW_ADDRESS
#defineNM_DEVICE_BOND_CARRIER
#defineNM_DEVICE_BOND_SLAVES
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBond
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bond_error_quark ()

-
GQuark
-nm_device_bond_error_quark (void);
-

Registers an error quark for NMDeviceBond if necessary.

-
-

Returns

-

the error quark used for NMDeviceBond errors.

-
-
-
-
-

nm_device_bond_new ()

-
GObject *
-nm_device_bond_new (DBusGConnection *connection,
-                    const char *path);
-

Creates a new NMDeviceBond.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_bond_get_hw_address ()

-
const char *
-nm_device_bond_get_hw_address (NMDeviceBond *device);
-

Gets the hardware (MAC) address of the NMDeviceBond

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_bond_get_carrier ()

-
gboolean
-nm_device_bond_get_carrier (NMDeviceBond *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_bond_get_slaves ()

-
const GPtrArray *
-nm_device_bond_get_slaves (NMDeviceBond *device);
-

Gets the devices currently enslaved to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBond

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are slaves of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-

Since: 0.9.6.4

-
-
-
-

Types and Values

-
-

enum NMDeviceBondError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_BOND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_BOND_ERROR_NOT_BOND_CONNECTION

-

the connection was not of bond type

-
 

NM_DEVICE_BOND_ERROR_INVALID_BOND_CONNECTION

-

the bond connection was invalid

-
 

NM_DEVICE_BOND_ERROR_INTERFACE_MISMATCH

-

the interfaces of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_BOND_ERROR

-
#define NM_DEVICE_BOND_ERROR nm_device_bond_error_quark ()
-
-
-
-
-

NM_DEVICE_BOND_HW_ADDRESS

-
#define NM_DEVICE_BOND_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_BOND_CARRIER

-
#define NM_DEVICE_BOND_CARRIER     "carrier"
-
-
-
-
-

NM_DEVICE_BOND_SLAVES

-
#define NM_DEVICE_BOND_SLAVES      "slaves"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “slaves” property

-
  “slaves”                   NMObjectArray *
-

The devices (NMDevice) enslaved to the bond device.

-

Flags: Read

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceBridge.html b/docs/libnm-glib/html/NMDeviceBridge.html deleted file mode 100644 index 6d19527f..00000000 --- a/docs/libnm-glib/html/NMDeviceBridge.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - -NMDeviceBridge: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBridge

-

NMDeviceBridge

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_bridge_error_quark () -
-GObject * - -nm_device_bridge_new () -
const char * - -nm_device_bridge_get_hw_address () -
-gboolean - -nm_device_bridge_get_carrier () -
const GPtrArray * - -nm_device_bridge_get_slaves () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-NMObjectArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceBridgeError
#defineNM_DEVICE_BRIDGE_ERROR
#defineNM_DEVICE_BRIDGE_HW_ADDRESS
#defineNM_DEVICE_BRIDGE_CARRIER
#defineNM_DEVICE_BRIDGE_SLAVES
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBridge
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bridge_error_quark ()

-
GQuark
-nm_device_bridge_error_quark (void);
-

Registers an error quark for NMDeviceBridge if necessary.

-
-

Returns

-

the error quark used for NMDeviceBridge errors.

-
-

Since: 0.9.8

-
-
-
-

nm_device_bridge_new ()

-
GObject *
-nm_device_bridge_new (DBusGConnection *connection,
-                      const char *path);
-

Creates a new NMDeviceBridge.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-

Since: 0.9.8

-
-
-
-

nm_device_bridge_get_hw_address ()

-
const char *
-nm_device_bridge_get_hw_address (NMDeviceBridge *device);
-

Gets the hardware (MAC) address of the NMDeviceBridge

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 0.9.8

-
-
-
-

nm_device_bridge_get_carrier ()

-
gboolean
-nm_device_bridge_get_carrier (NMDeviceBridge *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-

Since: 0.9.8

-
-
-
-

nm_device_bridge_get_slaves ()

-
const GPtrArray *
-nm_device_bridge_get_slaves (NMDeviceBridge *device);
-

Gets the devices currently enslaved to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBridge

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are slaves of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

enum NMDeviceBridgeError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_BRIDGE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_BRIDGE_ERROR_NOT_BRIDGE_CONNECTION

-

the connection was not of bridge type

-
 

NM_DEVICE_BRIDGE_ERROR_INVALID_BRIDGE_CONNECTION

-

the bridge connection was invalid

-
 

NM_DEVICE_BRIDGE_ERROR_INTERFACE_MISMATCH

-

the interfaces of the connection and the device mismatched

-
 
-
-

Since: 0.9.8

-
-
-
-

NM_DEVICE_BRIDGE_ERROR

-
#define NM_DEVICE_BRIDGE_ERROR nm_device_bridge_error_quark ()
-
-
-
-
-

NM_DEVICE_BRIDGE_HW_ADDRESS

-
#define NM_DEVICE_BRIDGE_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_BRIDGE_CARRIER

-
#define NM_DEVICE_BRIDGE_CARRIER     "carrier"
-
-
-
-
-

NM_DEVICE_BRIDGE_SLAVES

-
#define NM_DEVICE_BRIDGE_SLAVES      "slaves"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-

Since: 0.9.8

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.8

-
-
-
-

The “slaves” property

-
  “slaves”                   NMObjectArray *
-

The devices (NMDevice) enslaved to the bridge device.

-

Flags: Read

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceBt.html b/docs/libnm-glib/html/NMDeviceBt.html deleted file mode 100644 index 4d2fa8ba..00000000 --- a/docs/libnm-glib/html/NMDeviceBt.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - -NMDeviceBt: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceBt

-

NMDeviceBt

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_bt_error_quark () -
-GObject * - -nm_device_bt_new () -
const char * - -nm_device_bt_get_hw_address () -
const char * - -nm_device_bt_get_name () -
-NMBluetoothCapabilities - -nm_device_bt_get_capabilities () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
guintbt-capabilitiesRead
-gchar *hw-addressRead
-gchar *nameRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceBtError
#defineNM_DEVICE_BT_ERROR
#defineNM_DEVICE_BT_HW_ADDRESS
#defineNM_DEVICE_BT_NAME
#defineNM_DEVICE_BT_CAPABILITIES
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceBt
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_bt_error_quark ()

-
GQuark
-nm_device_bt_error_quark (void);
-

Registers an error quark for NMDeviceBt if necessary.

-
-

Returns

-

the error quark used for NMDeviceBt errors.

-
-
-
-
-

nm_device_bt_new ()

-
GObject *
-nm_device_bt_new (DBusGConnection *connection,
-                  const char *path);
-

Creates a new NMDeviceBt.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_bt_get_hw_address ()

-
const char *
-nm_device_bt_get_hw_address (NMDeviceBt *device);
-

Gets the hardware (MAC) address of the NMDeviceBt

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_bt_get_name ()

-
const char *
-nm_device_bt_get_name (NMDeviceBt *device);
-

Gets the name of the NMDeviceBt.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

the name of the device

-
-
-
-
-

nm_device_bt_get_capabilities ()

-
NMBluetoothCapabilities
-nm_device_bt_get_capabilities (NMDeviceBt *device);
-

Returns the Bluetooth device's usable capabilities.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceBt

 
-
-
-

Returns

-

a combination of NMBluetoothCapabilities

-
-
-
-
-

Types and Values

-
-

enum NMDeviceBtError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_BT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_BT_ERROR_NOT_BT_CONNECTION

-

the connection was not of bluetooth type

-
 

NM_DEVICE_BT_ERROR_INVALID_BT_CONNECTION

-

the bluetooth connection was invalid

-
 

NM_DEVICE_BT_ERROR_INVALID_DEVICE_MAC

-

the device's MAC was invalid

-
 

NM_DEVICE_BT_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 

NM_DEVICE_BT_ERROR_MISSING_DEVICE_CAPS

-

the device missed required capabilities

-
 
-
-
-
-
-

NM_DEVICE_BT_ERROR

-
#define NM_DEVICE_BT_ERROR nm_device_bt_error_quark ()
-
-
-
-
-

NM_DEVICE_BT_HW_ADDRESS

-
#define NM_DEVICE_BT_HW_ADDRESS   "hw-address"
-
-
-
-
-

NM_DEVICE_BT_NAME

-
#define NM_DEVICE_BT_NAME         "name"
-
-
-
-
-

NM_DEVICE_BT_CAPABILITIES

-
#define NM_DEVICE_BT_CAPABILITIES "bt-capabilities"
-
-
-
-
-

Property Details

-
-

The “bt-capabilities” property

-
  “bt-capabilities”          guint
-

The device's bluetooth capabilities, a combination of NMBluetoothCapabilities.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “name” property

-
  “name”                     gchar *
-

The name of the bluetooth device.

-

Flags: Read

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceEthernet.html b/docs/libnm-glib/html/NMDeviceEthernet.html deleted file mode 100644 index 8465051d..00000000 --- a/docs/libnm-glib/html/NMDeviceEthernet.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - -NMDeviceEthernet: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceEthernet

-

NMDeviceEthernet

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_ethernet_error_quark () -
-GObject * - -nm_device_ethernet_new () -
const char * - -nm_device_ethernet_get_hw_address () -
const char * - -nm_device_ethernet_get_permanent_hw_address () -
-guint32 - -nm_device_ethernet_get_speed () -
-gboolean - -nm_device_ethernet_get_carrier () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-gchar *perm-hw-addressRead
guintspeedRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceEthernet
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_ethernet_error_quark ()

-
GQuark
-nm_device_ethernet_error_quark (void);
-

Registers an error quark for NMDeviceEthernet if necessary.

-
-

Returns

-

the error quark used for NMDeviceEthernet errors.

-
-
-
-
-

nm_device_ethernet_new ()

-
GObject *
-nm_device_ethernet_new (DBusGConnection *connection,
-                        const char *path);
-

Creates a new NMDeviceEthernet.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_ethernet_get_hw_address ()

-
const char *
-nm_device_ethernet_get_hw_address (NMDeviceEthernet *device);
-

Gets the active hardware (MAC) address of the NMDeviceEthernet

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the active hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_ethernet_get_permanent_hw_address ()

-
const char *
-nm_device_ethernet_get_permanent_hw_address
-                               (NMDeviceEthernet *device);
-

Gets the permanent hardware (MAC) address of the NMDeviceEthernet

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the permanent hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_ethernet_get_speed ()

-
guint32
-nm_device_ethernet_get_speed (NMDeviceEthernet *device);
-

Gets the speed of the NMDeviceEthernet in Mbit/s.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

the speed of the device in Mbit/s

-
-
-
-
-

nm_device_ethernet_get_carrier ()

-
gboolean
-nm_device_ethernet_get_carrier (NMDeviceEthernet *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceEthernet

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

Types and Values

-
-

enum NMDeviceEthernetError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_ETHERNET_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_ETHERNET_ERROR_NOT_ETHERNET_CONNECTION

-

the connection was not of Ethernet or PPPoE type

-
 

NM_DEVICE_ETHERNET_ERROR_INVALID_ETHERNET_CONNECTION

-

the Ethernet connection was invalid

-
 

NM_DEVICE_ETHERNET_ERROR_INVALID_DEVICE_MAC

-

the device's MAC was invalid

-
 

NM_DEVICE_ETHERNET_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_ETHERNET_ERROR

-
#define NM_DEVICE_ETHERNET_ERROR nm_device_ethernet_error_quark ()
-
-
-
-
-

NM_DEVICE_ETHERNET_HW_ADDRESS

-
#define NM_DEVICE_ETHERNET_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS

-
#define NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS "perm-hw-address"
-
-
-
-
-

NM_DEVICE_ETHERNET_SPEED

-
#define NM_DEVICE_ETHERNET_SPEED       "speed"
-
-
-
-
-

NM_DEVICE_ETHERNET_CARRIER

-
#define NM_DEVICE_ETHERNET_CARRIER     "carrier"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The active hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “perm-hw-address” property

-
  “perm-hw-address”          gchar *
-

The permanent hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “speed” property

-
  “speed”                    guint
-

The speed of the device.

-

Flags: Read

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceGeneric.html b/docs/libnm-glib/html/NMDeviceGeneric.html deleted file mode 100644 index dc3348b9..00000000 --- a/docs/libnm-glib/html/NMDeviceGeneric.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - -NMDeviceGeneric: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceGeneric

-

NMDeviceGeneric

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GQuark - -nm_device_generic_error_quark () -
-GObject * - -nm_device_generic_new () -
const char * - -nm_device_generic_get_hw_address () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *hw-addressRead
-gchar *type-descriptionRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceGeneric
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_generic_error_quark ()

-
GQuark
-nm_device_generic_error_quark (void);
-

Registers an error quark for NMDeviceGeneric if necessary.

-
-

Returns

-

the error quark used for NMDeviceGeneric errors.

-
-

Since: 0.9.10

-
-
-
-

nm_device_generic_new ()

-
GObject *
-nm_device_generic_new (DBusGConnection *connection,
-                       const char *path);
-

Creates a new NMDeviceGeneric.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_device_generic_get_hw_address ()

-
const char *
-nm_device_generic_get_hw_address (NMDeviceGeneric *device);
-

Gets the hardware address of the NMDeviceGeneric

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceGeneric

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

enum NMDeviceGenericError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_DEVICE_GENERIC_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_GENERIC_ERROR_NOT_GENERIC_CONNECTION

-

the connection was not of generic type

-
 

NM_DEVICE_GENERIC_ERROR_MISSING_INTERFACE_NAME

-

the connection did not specify the interface name

-
 
-
-
-
-
-

NM_DEVICE_GENERIC_ERROR

-
#define NM_DEVICE_GENERIC_ERROR nm_device_generic_error_quark ()
-
-
-
-
-

NM_DEVICE_GENERIC_HW_ADDRESS

-
#define NM_DEVICE_GENERIC_HW_ADDRESS       "hw-address"
-
-
-
-
-

NM_DEVICE_GENERIC_TYPE_DESCRIPTION

-
#define NM_DEVICE_GENERIC_TYPE_DESCRIPTION "type-description"
-
-
-
-
-

Property Details

-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “type-description” property

-
  “type-description”         gchar *
-

A description of the specific type of device this is, or NULL -if not known.

-

Flags: Read

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceInfiniband.html b/docs/libnm-glib/html/NMDeviceInfiniband.html deleted file mode 100644 index f81faa4f..00000000 --- a/docs/libnm-glib/html/NMDeviceInfiniband.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - -NMDeviceInfiniband: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceInfiniband

-

NMDeviceInfiniband

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_infiniband_error_quark () -
-GObject * - -nm_device_infiniband_new () -
const char * - -nm_device_infiniband_get_hw_address () -
-gboolean - -nm_device_infiniband_get_carrier () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceInfiniband
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_infiniband_error_quark ()

-
GQuark
-nm_device_infiniband_error_quark (void);
-

Registers an error quark for NMDeviceInfiniband if necessary.

-
-

Returns

-

the error quark used for NMDeviceInfiniband errors.

-
-
-
-
-

nm_device_infiniband_new ()

-
GObject *
-nm_device_infiniband_new (DBusGConnection *connection,
-                          const char *path);
-

Creates a new NMDeviceInfiniband.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_infiniband_get_hw_address ()

-
const char *
-nm_device_infiniband_get_hw_address (NMDeviceInfiniband *device);
-

Gets the hardware (MAC) address of the NMDeviceInfiniband

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceInfiniband

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_infiniband_get_carrier ()

-
gboolean
-nm_device_infiniband_get_carrier (NMDeviceInfiniband *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceInfiniband

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

Types and Values

-
-

enum NMDeviceInfinibandError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_INFINIBAND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_INFINIBAND_ERROR_NOT_INFINIBAND_CONNECTION

-

the connection was not of InfiniBand type

-
 

NM_DEVICE_INFINIBAND_ERROR_INVALID_INFINIBAND_CONNECTION

-

the InfiniBand connection was invalid

-
 

NM_DEVICE_INFINIBAND_ERROR_INVALID_DEVICE_MAC

-

the device's MAC was invalid

-
 

NM_DEVICE_INFINIBAND_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_INFINIBAND_ERROR

-
#define NM_DEVICE_INFINIBAND_ERROR nm_device_infiniband_error_quark ()
-
-
-
-
-

NM_DEVICE_INFINIBAND_HW_ADDRESS

-
#define NM_DEVICE_INFINIBAND_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_INFINIBAND_CARRIER

-
#define NM_DEVICE_INFINIBAND_CARRIER     "carrier"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceModem.html b/docs/libnm-glib/html/NMDeviceModem.html deleted file mode 100644 index 75ec49a7..00000000 --- a/docs/libnm-glib/html/NMDeviceModem.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - -NMDeviceModem: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceModem

-

NMDeviceModem

-
- -
-

Properties

-
----- - - - - - - - - - - - - -
guintcurrent-capabilitiesRead
guintmodem-capabilitiesRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceModem
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_modem_error_quark ()

-
GQuark
-nm_device_modem_error_quark (void);
-

Registers an error quark for NMDeviceModem if necessary.

-
-

Returns

-

the error quark used for NMDeviceModem errors.

-
-
-
-
-

nm_device_modem_get_modem_capabilities ()

-
NMDeviceModemCapabilities
-nm_device_modem_get_modem_capabilities
-                               (NMDeviceModem *self);
-

Returns a bitfield of the generic access technology families the modem -supports. Not all capabilities are available concurrently however; some -may require a firmware reload or reinitialization.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the generic access technology families the modem supports

-
-
-
-
-

nm_device_modem_get_current_capabilities ()

-
NMDeviceModemCapabilities
-nm_device_modem_get_current_capabilities
-                               (NMDeviceModem *self);
-

Returns a bitfield of the generic access technology families the modem -supports without a firmware reload or reinitialization. This value -represents the network types the modem can immediately connect to.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceModem

 
-
-
-

Returns

-

the generic access technology families the modem supports without -a firmware reload or other reinitialization

-
-
-
-
-

Types and Values

-
-

enum NMDeviceModemError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_MODEM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_MODEM_ERROR_NOT_MODEM_CONNECTION

-

the connection was not of modem type

-
 

NM_DEVICE_MODEM_ERROR_INVALID_MODEM_CONNECTION

-

the modem connection was invalid

-
 

NM_DEVICE_MODEM_ERROR_MISSING_DEVICE_CAPS

-

the device missed required capabilities

-
 
-
-
-
-
-

NM_DEVICE_MODEM_ERROR

-
#define NM_DEVICE_MODEM_ERROR nm_device_modem_error_quark ()
-
-
-
-
-

NM_DEVICE_MODEM_MODEM_CAPABILITIES

-
#define NM_DEVICE_MODEM_MODEM_CAPABILITIES   "modem-capabilities"
-
-
-
-
-

NM_DEVICE_MODEM_CURRENT_CAPABILITIES

-
#define NM_DEVICE_MODEM_CURRENT_CAPABILITIES "current-capabilities"
-
-
-
-
-

Property Details

-
-

The “current-capabilities” property

-
  “current-capabilities”     guint
-

The generic family of access technologies the modem currently supports -without a firmware reload or reinitialization.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “modem-capabilities” property

-
  “modem-capabilities”       guint
-

The generic family of access technologies the modem supports. Not all -capabilities are available at the same time however; some modems require -a firmware reload or other reinitialization to switch between eg -CDMA/EVDO and GSM/UMTS.

-

Flags: Read

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceOlpcMesh.html b/docs/libnm-glib/html/NMDeviceOlpcMesh.html deleted file mode 100644 index 8b50abd3..00000000 --- a/docs/libnm-glib/html/NMDeviceOlpcMesh.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - -NMDeviceOlpcMesh: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceOlpcMesh

-

NMDeviceOlpcMesh

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_olpc_mesh_error_quark () -
-GObject * - -nm_device_olpc_mesh_new () -
const char * - -nm_device_olpc_mesh_get_hw_address () -
-NMDeviceWifi * - -nm_device_olpc_mesh_get_companion () -
-guint32 - -nm_device_olpc_mesh_get_active_channel () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
guintactive-channelRead
-NMDeviceWifi *companionRead
-gchar *hw-addressRead
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceOlpcMesh
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_olpc_mesh_error_quark ()

-
GQuark
-nm_device_olpc_mesh_error_quark (void);
-

Registers an error quark for NMDeviceOlpcMesh if necessary.

-
-

Returns

-

the error quark used for NMDeviceOlpcMesh errors.

-
-
-
-
-

nm_device_olpc_mesh_new ()

-
GObject *
-nm_device_olpc_mesh_new (DBusGConnection *connection,
-                         const char *path);
-

Creates a new NMDeviceOlpcMesh.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new OlpcMesh device.

-

[transfer full]

-
-
-
-
-

nm_device_olpc_mesh_get_hw_address ()

-
const char *
-nm_device_olpc_mesh_get_hw_address (NMDeviceOlpcMesh *device);
-

Gets the hardware (MAC) address of the NMDeviceOlpcMesh

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_olpc_mesh_get_companion ()

-
NMDeviceWifi *
-nm_device_olpc_mesh_get_companion (NMDeviceOlpcMesh *device);
-

Gets the companion device of the NMDeviceOlpcMesh.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

the companion of the device of NULL.

-

[transfer none]

-
-
-
-
-

nm_device_olpc_mesh_get_active_channel ()

-
guint32
-nm_device_olpc_mesh_get_active_channel
-                               (NMDeviceOlpcMesh *device);
-

Returns the active channel of the NMDeviceOlpcMesh device.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceOlpcMesh

 
-
-
-

Returns

-

active channel of the device

-
-
-
-
-

Types and Values

-
-

enum NMDeviceOlpcMeshError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_DEVICE_OLPC_MESH_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_OLPC_MESH_ERROR_NOT_OLPC_MESH_CONNECTION

-

the connection was not of Olpc Mesh type

-
 

NM_DEVICE_OLPC_MESH_ERROR_INVALID_OLPC_MESH_CONNECTION

-

the Olpc Mesh connection was invalid

-
 
-
-
-
-
-

NM_DEVICE_OLPC_MESH_ERROR

-
#define NM_DEVICE_OLPC_MESH_ERROR nm_device_olpc_mesh_error_quark ()
-
-
-
-
-

NM_DEVICE_OLPC_MESH_HW_ADDRESS

-
#define NM_DEVICE_OLPC_MESH_HW_ADDRESS     "hw-address"
-
-
-
-
-

NM_DEVICE_OLPC_MESH_COMPANION

-
#define NM_DEVICE_OLPC_MESH_COMPANION      "companion"
-
-
-
-
-

NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL

-
#define NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL "active-channel"
-
-
-
-
-

Property Details

-
-

The “active-channel” property

-
  “active-channel”           guint
-

The device's active channel.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “companion” property

-
  “companion”                NMDeviceWifi *
-

The companion device.

-

Flags: Read

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceTeam.html b/docs/libnm-glib/html/NMDeviceTeam.html deleted file mode 100644 index a3da63c4..00000000 --- a/docs/libnm-glib/html/NMDeviceTeam.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - -NMDeviceTeam: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceTeam

-

NMDeviceTeam

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_team_error_quark () -
-GObject * - -nm_device_team_new () -
const char * - -nm_device_team_get_hw_address () -
-gboolean - -nm_device_team_get_carrier () -
const GPtrArray * - -nm_device_team_get_slaves () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-NMObjectArray *slavesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceTeamError
#defineNM_DEVICE_TEAM_ERROR
#defineNM_DEVICE_TEAM_HW_ADDRESS
#defineNM_DEVICE_TEAM_CARRIER
#defineNM_DEVICE_TEAM_SLAVES
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceTeam
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_team_error_quark ()

-
GQuark
-nm_device_team_error_quark (void);
-

Registers an error quark for NMDeviceTeam if necessary.

-
-

Returns

-

the error quark used for NMDeviceTeam errors.

-
-

Since: 0.9.10

-
-
-
-

nm_device_team_new ()

-
GObject *
-nm_device_team_new (DBusGConnection *connection,
-                    const char *path);
-

Creates a new NMDeviceTeam.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_device_team_get_hw_address ()

-
const char *
-nm_device_team_get_hw_address (NMDeviceTeam *device);
-

Gets the hardware (MAC) address of the NMDeviceTeam

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-

Since: 0.9.10

-
-
-
-

nm_device_team_get_carrier ()

-
gboolean
-nm_device_team_get_carrier (NMDeviceTeam *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-

Since: 0.9.10

-
-
-
-

nm_device_team_get_slaves ()

-
const GPtrArray *
-nm_device_team_get_slaves (NMDeviceTeam *device);
-

Gets the devices currently enslaved to device -.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceTeam

 
-
-
-

Returns

-

the GPtrArray containing -NMDevices that are slaves of device -. This is the internal -copy used by the device, and must not be modified.

-

[element-type NMDevice]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

enum NMDeviceTeamError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_TEAM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_TEAM_ERROR_NOT_TEAM_CONNECTION

-

the connection was not of team type

-
 

NM_DEVICE_TEAM_ERROR_INVALID_TEAM_CONNECTION

-

the team connection was invalid

-
 

NM_DEVICE_TEAM_ERROR_INTERFACE_MISMATCH

-

the interfaces of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_TEAM_ERROR

-
#define NM_DEVICE_TEAM_ERROR nm_device_team_error_quark ()
-
-
-
-
-

NM_DEVICE_TEAM_HW_ADDRESS

-
#define NM_DEVICE_TEAM_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_TEAM_CARRIER

-
#define NM_DEVICE_TEAM_CARRIER     "carrier"
-
-
-
-
-

NM_DEVICE_TEAM_SLAVES

-
#define NM_DEVICE_TEAM_SLAVES      "slaves"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “slaves” property

-
  “slaves”                   NMObjectArray *
-

The devices (NMDevice) enslaved to the team device.

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceVlan.html b/docs/libnm-glib/html/NMDeviceVlan.html deleted file mode 100644 index 96f5529f..00000000 --- a/docs/libnm-glib/html/NMDeviceVlan.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - -NMDeviceVlan: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceVlan

-

NMDeviceVlan

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_vlan_error_quark () -
-GObject * - -nm_device_vlan_new () -
const char * - -nm_device_vlan_get_hw_address () -
-gboolean - -nm_device_vlan_get_carrier () -
-NMDevice * - -nm_device_vlan_get_parent () -
-guint - -nm_device_vlan_get_vlan_id () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
gbooleancarrierRead
-gchar *hw-addressRead
-NMDevice *parentRead
guintvlan-idRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceVlanError
#defineNM_DEVICE_VLAN_ERROR
#defineNM_DEVICE_VLAN_HW_ADDRESS
#defineNM_DEVICE_VLAN_CARRIER
#defineNM_DEVICE_VLAN_PARENT
#defineNM_DEVICE_VLAN_VLAN_ID
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceVlan
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_vlan_error_quark ()

-
GQuark
-nm_device_vlan_error_quark (void);
-

Registers an error quark for NMDeviceVlan if necessary.

-
-

Returns

-

the error quark used for NMDeviceVlan errors.

-
-
-
-
-

nm_device_vlan_new ()

-
GObject *
-nm_device_vlan_new (DBusGConnection *connection,
-                    const char *path);
-

Creates a new NMDeviceVlan.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new device.

-

[transfer full]

-
-
-
-
-

nm_device_vlan_get_hw_address ()

-
const char *
-nm_device_vlan_get_hw_address (NMDeviceVlan *device);
-

Gets the hardware (MAC) address of the NMDeviceVlan

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_vlan_get_carrier ()

-
gboolean
-nm_device_vlan_get_carrier (NMDeviceVlan *device);
-

Whether the device has carrier.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

TRUE if the device has carrier

-
-
-
-
-

nm_device_vlan_get_parent ()

-
NMDevice *
-nm_device_vlan_get_parent (NMDeviceVlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the device's parent device.

-

[transfer none]

-
-

Since: 1.0

-
-
-
-

nm_device_vlan_get_vlan_id ()

-
guint
-nm_device_vlan_get_vlan_id (NMDeviceVlan *device);
-
-

Parameters

-
----- - - - - - -

device

a NMDeviceVlan

 
-
-
-

Returns

-

the device's VLAN ID

-
-
-
-
-

Types and Values

-
-

enum NMDeviceVlanError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_VLAN_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_VLAN_ERROR_NOT_VLAN_CONNECTION

-

the connection was not of VLAN type

-
 

NM_DEVICE_VLAN_ERROR_INVALID_VLAN_CONNECTION

-

the VLAN connection was invalid

-
 

NM_DEVICE_VLAN_ERROR_ID_MISMATCH

-

the VLAN identifiers of the connection and the device mismatched

-
 

NM_DEVICE_VLAN_ERROR_INTERFACE_MISMATCH

-

the interfaces of the connection and the device mismatched

-
 

NM_DEVICE_VLAN_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_VLAN_ERROR

-
#define NM_DEVICE_VLAN_ERROR nm_device_vlan_error_quark ()
-
-
-
-
-

NM_DEVICE_VLAN_HW_ADDRESS

-
#define NM_DEVICE_VLAN_HW_ADDRESS  "hw-address"
-
-
-
-
-

NM_DEVICE_VLAN_CARRIER

-
#define NM_DEVICE_VLAN_CARRIER     "carrier"
-
-
-
-
-

NM_DEVICE_VLAN_PARENT

-
#define NM_DEVICE_VLAN_PARENT      "parent"
-
-
-
-
-

NM_DEVICE_VLAN_VLAN_ID

-
#define NM_DEVICE_VLAN_VLAN_ID     "vlan-id"
-
-
-
-
-

Property Details

-
-

The “carrier” property

-
  “carrier”                  gboolean
-

Whether the device has carrier.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “parent” property

-
  “parent”                   NMDevice *
-

The devices's parent device.

-

Flags: Read

-

Since: 1.0

-
-
-
-

The “vlan-id” property

-
  “vlan-id”                  guint
-

The device's VLAN ID.

-

Flags: Read

-

Allowed values: <= 4095

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceWifi.html b/docs/libnm-glib/html/NMDeviceWifi.html deleted file mode 100644 index 4fbea127..00000000 --- a/docs/libnm-glib/html/NMDeviceWifi.html +++ /dev/null @@ -1,848 +0,0 @@ - - - - -NMDeviceWifi: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWifi

-

NMDeviceWifi

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMObjectArray *access-pointsRead
-NMAccessPoint *active-access-pointRead
guintbitrateRead
-gchar *hw-addressRead
guintmodeRead
-gchar *perm-hw-addressRead
guintwireless-capabilitiesRead
-
-
-

Signals

-
----- - - - - - - - - - - - - -
voidaccess-point-addedRun First
voidaccess-point-removedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWifi
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wifi_error_quark ()

-
GQuark
-nm_device_wifi_error_quark (void);
-

Registers an error quark for NMDeviceWifi if necessary.

-
-

Returns

-

the error quark used for NMDeviceWifi errors.

-
-
-
-
-

nm_device_wifi_new ()

-
GObject *
-nm_device_wifi_new (DBusGConnection *connection,
-                    const char *path);
-

Creates a new NMDeviceWifi.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the device

 
-
-
-

Returns

-

a new Wi-Fi device.

-

[transfer full]

-
-
-
-
-

nm_device_wifi_get_hw_address ()

-
const char *
-nm_device_wifi_get_hw_address (NMDeviceWifi *device);
-

Gets the actual hardware (MAC) address of the NMDeviceWifi

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the actual hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wifi_get_permanent_hw_address ()

-
const char *
-nm_device_wifi_get_permanent_hw_address
-                               (NMDeviceWifi *device);
-

Gets the permanent hardware (MAC) address of the NMDeviceWifi

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the permanent hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wifi_get_mode ()

-
NM80211Mode
-nm_device_wifi_get_mode (NMDeviceWifi *device);
-

Gets the NMDeviceWifi mode.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the mode

-
-
-
-
-

nm_device_wifi_get_bitrate ()

-
guint32
-nm_device_wifi_get_bitrate (NMDeviceWifi *device);
-

Gets the bit rate of the NMDeviceWifi in kbit/s.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the bit rate (kbit/s)

-
-
-
-
-

nm_device_wifi_get_capabilities ()

-
NMDeviceWifiCapabilities
-nm_device_wifi_get_capabilities (NMDeviceWifi *device);
-

Gets the Wi-Fi capabilities of the NMDeviceWifi.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the capabilities

-
-
-
-
-

nm_device_wifi_get_active_access_point ()

-
NMAccessPoint *
-nm_device_wifi_get_active_access_point
-                               (NMDeviceWifi *device);
-

Gets the active NMAccessPoint.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

the access point or NULL if none is active.

-

[transfer none]

-
-
-
-
-

nm_device_wifi_get_access_point_by_path ()

-
NMAccessPoint *
-nm_device_wifi_get_access_point_by_path
-                               (NMDeviceWifi *device,
-                                const char *path);
-

Gets a NMAccessPoint by path.

-
-

Parameters

-
----- - - - - - - - - - - - - -

device

a NMDeviceWifi

 

path

the object path of the access point

 
-
-
-

Returns

-

the access point or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_device_wifi_get_access_points ()

-
const GPtrArray *
-nm_device_wifi_get_access_points (NMDeviceWifi *device);
-

Gets all the scanned access points of the NMDeviceWifi.

-
-

Parameters

-
----- - - - - - -

device

a NMDeviceWifi

 
-
-
-

Returns

-

a GPtrArray containing all the -scanned NMAccessPoints. -The returned array is owned by the client and should not be modified.

-

[element-type NMAccessPoint]

-
-
-
-
-

NMDeviceWifiRequestScanFn ()

-
void
-(*NMDeviceWifiRequestScanFn) (NMDeviceWifi *device,
-                              GError *error,
-                              gpointer user_data);
-
-
-
-

nm_device_wifi_request_scan_simple ()

-
void
-nm_device_wifi_request_scan_simple (NMDeviceWifi *device,
-                                    NMDeviceWifiRequestScanFn callback,
-                                    gpointer user_data);
-

Request NM to scan for access points on the NMDeviceWifi. This function only -instructs NM to perform scanning. Use nm_device_wifi_get_access_points() -to get available access points.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

a NMDeviceWifi

 

callback

the function to call when the call is done.

[scope async][allow-none]

user_data

user data to pass to the callback function.

[closure]
-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

enum NMDeviceWifiError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_WIFI_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_WIFI_ERROR_NOT_WIFI_CONNECTION

-

the connection was not of Wi-Fi type

-
 

NM_DEVICE_WIFI_ERROR_INVALID_WIFI_CONNECTION

-

the Wi-Fi connection was invalid

-
 

NM_DEVICE_WIFI_ERROR_INVALID_DEVICE_MAC

-

the device's MAC was invalid

-
 

NM_DEVICE_WIFI_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 

NM_DEVICE_WIFI_ERROR_MISSING_DEVICE_WPA_CAPS

-

the device missed WPA capabilities -required by the connection

-
 

NM_DEVICE_WIFI_ERROR_MISSING_DEVICE_RSN_CAPS

-

the device missed RSN capabilities -required by the connection

-
 
-
-
-
-
-

NM_DEVICE_WIFI_ERROR

-
#define NM_DEVICE_WIFI_ERROR nm_device_wifi_error_quark ()
-
-
-
-
-

NM_DEVICE_WIFI_HW_ADDRESS

-
#define NM_DEVICE_WIFI_HW_ADDRESS          "hw-address"
-
-
-
-
-

NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS

-
#define NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS "perm-hw-address"
-
-
-
-
-

NM_DEVICE_WIFI_MODE

-
#define NM_DEVICE_WIFI_MODE                "mode"
-
-
-
-
-

NM_DEVICE_WIFI_BITRATE

-
#define NM_DEVICE_WIFI_BITRATE             "bitrate"
-
-
-
-
-

NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT

-
#define NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT "active-access-point"
-
-
-
-
-

NM_DEVICE_WIFI_CAPABILITIES

-
#define NM_DEVICE_WIFI_CAPABILITIES        "wireless-capabilities"
-
-
-
-
-

NM_DEVICE_WIFI_ACCESS_POINTS

-
#define NM_DEVICE_WIFI_ACCESS_POINTS       "access-points"
-
-
-
-
-

Property Details

-
-

The “access-points” property

-
  “access-points”            NMObjectArray *
-

List of all Wi-Fi access points the device can see.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “active-access-point” property

-
  “active-access-point”      NMAccessPoint *
-

The active NMAccessPoint of the device.

-

Flags: Read

-
-
-
-

The “bitrate” property

-
  “bitrate”                  guint
-

The bit rate of the device in kbit/s.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “mode” property

-
  “mode”                     guint
-

The mode of the device.

-

Flags: Read

-

Allowed values: <= 3

-

Default value: 2

-
-
-
-

The “perm-hw-address” property

-
  “perm-hw-address”          gchar *
-

The hardware (MAC) address of the device.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “wireless-capabilities” property

-
  “wireless-capabilities”    guint
-

The wireless capabilities of the device.

-

Flags: Read

-

Default value: 0

-
-
-
-

Signal Details

-
-

The “access-point-added” signal

-
void
-user_function (NMDeviceWifi *device,
-               GObject      *ap,
-               gpointer      user_data)
-

Notifies that a NMAccessPoint is added to the Wi-Fi device.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

the Wi-Fi device that received the signal

 

ap

the new access point

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “access-point-removed” signal

-
void
-user_function (NMDeviceWifi *device,
-               GObject      *ap,
-               gpointer      user_data)
-

Notifies that a NMAccessPoint is removed from the Wi-Fi device.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

device

the Wi-Fi device that received the signal

 

ap

the removed access point

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMDeviceWimax.html b/docs/libnm-glib/html/NMDeviceWimax.html deleted file mode 100644 index 291d7835..00000000 --- a/docs/libnm-glib/html/NMDeviceWimax.html +++ /dev/null @@ -1,924 +0,0 @@ - - - - -NMDeviceWimax: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMDeviceWimax

-

NMDeviceWimax

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_device_wimax_error_quark () -
-GObject * - -nm_device_wimax_new () -
const char * - -nm_device_wimax_get_hw_address () -
-NMWimaxNsp * - -nm_device_wimax_get_active_nsp () -
-NMWimaxNsp * - -nm_device_wimax_get_nsp_by_path () -
const GPtrArray * - -nm_device_wimax_get_nsps () -
-guint - -nm_device_wimax_get_center_frequency () -
-int - -nm_device_wimax_get_rssi () -
-int - -nm_device_wimax_get_cinr () -
-int - -nm_device_wimax_get_tx_power () -
const char * - -nm_device_wimax_get_bsid () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMWimaxNsp *active-nspRead
-gchar *bsidRead
guintcenter-frequencyRead
gintcinrRead
-gchar *hw-addressRead
-NMObjectArray *nspsRead
gintrssiRead
ginttx-powerRead
-
-
-

Signals

-
----- - - - - - - - - - - - - -
voidnsp-addedRun First
voidnsp-removedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMDeviceWimaxError
#defineNM_DEVICE_WIMAX_ERROR
#defineNM_DEVICE_WIMAX_HW_ADDRESS
#defineNM_DEVICE_WIMAX_ACTIVE_NSP
#defineNM_DEVICE_WIMAX_CENTER_FREQUENCY
#defineNM_DEVICE_WIMAX_RSSI
#defineNM_DEVICE_WIMAX_CINR
#defineNM_DEVICE_WIMAX_TX_POWER
#defineNM_DEVICE_WIMAX_BSID
#defineNM_DEVICE_WIMAX_NSPS
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMDevice
-            ╰── NMDeviceWimax
-
-
-
-

Description

-
-
-

Functions

-
-

nm_device_wimax_error_quark ()

-
GQuark
-nm_device_wimax_error_quark (void);
-
-

nm_device_wimax_error_quark has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Registers an error quark for NMDeviceWimax if necessary.

-
-

Returns

-

the error quark used for NMDeviceWimax errors.

-
-
-
-
-

nm_device_wimax_new ()

-
GObject *
-nm_device_wimax_new (DBusGConnection *connection,
-                     const char *path);
-
-

nm_device_wimax_new has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Creates a new NMDeviceWimax.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the D-Bus object path of the WiMAX device

 
-
-
-

Returns

-

a new WiMAX device.

-

[transfer full]

-
-
-
-
-

nm_device_wimax_get_hw_address ()

-
const char *
-nm_device_wimax_get_hw_address (NMDeviceWimax *wimax);
-
-

nm_device_wimax_get_hw_address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the hardware (MAC) address of the NMDeviceWimax

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

the hardware address. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

nm_device_wimax_get_active_nsp ()

-
NMWimaxNsp *
-nm_device_wimax_get_active_nsp (NMDeviceWimax *wimax);
-
-

nm_device_wimax_get_active_nsp has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the active NMWimaxNsp.

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

the access point or NULL if none is active.

-

[transfer full]

-
-
-
-
-

nm_device_wimax_get_nsp_by_path ()

-
NMWimaxNsp *
-nm_device_wimax_get_nsp_by_path (NMDeviceWimax *wimax,
-                                 const char *path);
-
-

nm_device_wimax_get_nsp_by_path has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets a NMWimaxNsp by path.

-
-

Parameters

-
----- - - - - - - - - - - - - -

wimax

a NMDeviceWimax

 

path

the object path of the NSP

 
-
-
-

Returns

-

the access point or NULL if none is found.

-

[transfer none]

-
-
-
-
-

nm_device_wimax_get_nsps ()

-
const GPtrArray *
-nm_device_wimax_get_nsps (NMDeviceWimax *wimax);
-
-

nm_device_wimax_get_nsps has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets all the scanned NSPs of the NMDeviceWimax.

-
-

Parameters

-
----- - - - - - -

wimax

a NMDeviceWimax

 
-
-
-

Returns

-

a GPtrArray containing -all the scanned NMWimaxNsps. -The returned array is owned by the client and should not be modified.

-

[element-type NMWimaxNsp]

-
-
-
-
-

nm_device_wimax_get_center_frequency ()

-
guint
-nm_device_wimax_get_center_frequency (NMDeviceWimax *self);
-
-

nm_device_wimax_get_center_frequency has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the center frequency (in KHz) of the radio channel the device is using -to communicate with the network when connected. Has no meaning when the -device is not connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the center frequency in KHz, or 0

-
-
-
-
-

nm_device_wimax_get_rssi ()

-
int
-nm_device_wimax_get_rssi (NMDeviceWimax *self);
-
-

nm_device_wimax_get_rssi has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the RSSI of the current radio link in dBm. This value indicates how -strong the raw received RF signal from the base station is, but does not -indicate the overall quality of the radio link. Has no meaning when the -device is not connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the RSSI in dBm, or 0

-
-
-
-
-

nm_device_wimax_get_cinr ()

-
int
-nm_device_wimax_get_cinr (NMDeviceWimax *self);
-
-

nm_device_wimax_get_cinr has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the CINR (Carrier to Interference + Noise Ratio) of the current radio -link in dB. CINR is a more accurate measure of radio link quality. Has no -meaning when the device is not connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the CINR in dB, or 0

-
-
-
-
-

nm_device_wimax_get_tx_power ()

-
int
-nm_device_wimax_get_tx_power (NMDeviceWimax *self);
-
-

nm_device_wimax_get_tx_power has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Average power of the last burst transmitted by the device, in units of -0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of --5.5 dBm. Has no meaning when the device is not connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the TX power in dBm, or 0

-
-
-
-
-

nm_device_wimax_get_bsid ()

-
const char *
-nm_device_wimax_get_bsid (NMDeviceWimax *self);
-
-

nm_device_wimax_get_bsid has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Gets the ID of the serving Base Station when the device is connected.

-
-

Parameters

-
----- - - - - - -

self

a NMDeviceWimax

 
-
-
-

Returns

-

the ID of the serving Base Station, or NULL

-
-
-
-
-

Types and Values

-
-

enum NMDeviceWimaxError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_WIMAX_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_DEVICE_WIMAX_ERROR_NOT_WIMAX_CONNECTION

-

the connection was not of WiMax type

-
 

NM_DEVICE_WIMAX_ERROR_INVALID_WIMAX_CONNECTION

-

the WiMax connection was invalid

-
 

NM_DEVICE_WIMAX_ERROR_INVALID_DEVICE_MAC

-

the device's MAC was invalid

-
 

NM_DEVICE_WIMAX_ERROR_MAC_MISMATCH

-

the MACs of the connection and the device mismatched

-
 
-
-
-
-
-

NM_DEVICE_WIMAX_ERROR

-
#define NM_DEVICE_WIMAX_ERROR nm_device_wimax_error_quark ()
-
-
-
-
-

NM_DEVICE_WIMAX_HW_ADDRESS

-
#define NM_DEVICE_WIMAX_HW_ADDRESS       "hw-address"
-
-
-
-
-

NM_DEVICE_WIMAX_ACTIVE_NSP

-
#define NM_DEVICE_WIMAX_ACTIVE_NSP       "active-nsp"
-
-
-
-
-

NM_DEVICE_WIMAX_CENTER_FREQUENCY

-
#define NM_DEVICE_WIMAX_CENTER_FREQUENCY "center-frequency"
-
-
-
-
-

NM_DEVICE_WIMAX_RSSI

-
#define NM_DEVICE_WIMAX_RSSI             "rssi"
-
-
-
-
-

NM_DEVICE_WIMAX_CINR

-
#define NM_DEVICE_WIMAX_CINR             "cinr"
-
-
-
-
-

NM_DEVICE_WIMAX_TX_POWER

-
#define NM_DEVICE_WIMAX_TX_POWER         "tx-power"
-
-
-
-
-

NM_DEVICE_WIMAX_BSID

-
#define NM_DEVICE_WIMAX_BSID             "bsid"
-
-
-
-
-

NM_DEVICE_WIMAX_NSPS

-
#define NM_DEVICE_WIMAX_NSPS             "nsps"
-
-
-
-
-

Property Details

-
-

The “active-nsp” property

-
  “active-nsp”               NMWimaxNsp *
-

The active NMWimaxNsp of the device.

-
-

NMDeviceWimax:active-nsp has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-
-
-
-

The “bsid” property

-
  “bsid”                     gchar *
-

The ID of the serving base station as received from the network. Has -no meaning when the device is not connected.

-
-

NMDeviceWimax:bsid has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: NULL

-
-
-
-

The “center-frequency” property

-
  “center-frequency”         guint
-

The center frequency (in KHz) of the radio channel the device is using to -communicate with the network when connected. Has no meaning when the -device is not connected.

-
-

NMDeviceWimax:center-frequency has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: 0

-
-
-
-

The “cinr” property

-
  “cinr”                     gint
-

CINR (Carrier to Interference + Noise Ratio) of the current radio link -in dB. CINR is a more accurate measure of radio link quality. Has no -meaning when the device is not connected.

-
-

NMDeviceWimax:cinr has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: 0

-
-
-
-

The “hw-address” property

-
  “hw-address”               gchar *
-

The hardware (MAC) address of the device.

-
-

NMDeviceWimax:hw-address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: NULL

-
-
-
-

The “nsps” property

-
  “nsps”                     NMObjectArray *
-

List of all WiMAX Network Service Providers the device can see.

-
-

NMDeviceWimax:nsps has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “rssi” property

-
  “rssi”                     gint
-

RSSI of the current radio link in dBm. This value indicates how strong -the raw received RF signal from the base station is, but does not -indicate the overall quality of the radio link. Has no meaning when the -device is not connected.

-
-

NMDeviceWimax:rssi has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: 0

-
-
-
-

The “tx-power” property

-
  “tx-power”                 gint
-

Average power of the last burst transmitted by the device, in units of -0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of --5.5 dBm. Has no meaning when the device is not connected.

-
-

NMDeviceWimax:tx-power has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read

-

Default value: 0

-
-
-
-

Signal Details

-
-

The “nsp-added” signal

-
void
-user_function (NMDeviceWimax *self,
-               GObject       *nsp,
-               gpointer       user_data)
-

Notifies that a NMWimaxNsp is added to the wimax device.

-
-

NMDeviceWimax::nsp-added has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the wimax device that received the signal

 

nsp

the new NSP

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “nsp-removed” signal

-
void
-user_function (NMDeviceWimax *self,
-               GObject       *nsp,
-               gpointer       user_data)
-

Notifies that a NMWimaxNsp is removed from the wimax device.

-
-

NMDeviceWimax::nsp-removed has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

self

the wimax device that received the signal

 

nsp

the removed NSP

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMIP4Config.html b/docs/libnm-glib/html/NMIP4Config.html deleted file mode 100644 index b1981465..00000000 --- a/docs/libnm-glib/html/NMIP4Config.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - -NMIP4Config: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMIP4Config

-

NMIP4Config

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GObject * - -nm_ip4_config_new () -
const char * - -nm_ip4_config_get_gateway () -
const GSList * - -nm_ip4_config_get_addresses () -
const GSList * - -nm_ip4_config_get_routes () -
const GArray * - -nm_ip4_config_get_nameservers () -
const GPtrArray * - -nm_ip4_config_get_domains () -
const GPtrArray * - -nm_ip4_config_get_searches () -
const GArray * - -nm_ip4_config_get_wins_servers () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gpointeraddressesRead
-NMStringArray *domainsRead
-gchar *gatewayRead
-NMUintArray *nameserversRead
gpointerroutesRead
-NMStringArray *searchesRead
-NMUintArray *wins-serversRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_IP4_CONFIG_GATEWAY
#defineNM_IP4_CONFIG_ADDRESSES
#defineNM_IP4_CONFIG_ROUTES
#defineNM_IP4_CONFIG_NAMESERVERS
#defineNM_IP4_CONFIG_DOMAINS
#defineNM_IP4_CONFIG_SEARCHES
#defineNM_IP4_CONFIG_WINS_SERVERS
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMIP4Config
-
-
-
-

Description

-
-
-

Functions

-
-

nm_ip4_config_new ()

-
GObject *
-nm_ip4_config_new (DBusGConnection *connection,
-                   const char *object_path);
-

Creates a new NMIP4Config.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

object_path

the DBus object path of the device

 
-
-
-

Returns

-

a new IP4 configuration.

-

[transfer full]

-
-
-
-
-

nm_ip4_config_get_gateway ()

-
const char *
-nm_ip4_config_get_gateway (NMIP4Config *config);
-

Gets the IP4 gateway address.

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the IP4 address of the gateway.

-
-

Since: 0.9.10

-
-
-
-

nm_ip4_config_get_addresses ()

-
const GSList *
-nm_ip4_config_get_addresses (NMIP4Config *config);
-

Gets the IP4 addresses (containing the address, prefix, and gateway).

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GSList containing NMIP4Addresses. -This is the internal copy used by the configuration and must not be modified.

-

[element-type NMIP4Address]

-
-
-
-
-

nm_ip4_config_get_routes ()

-
const GSList *
-nm_ip4_config_get_routes (NMIP4Config *config);
-

Gets the routes.

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GSList containing -NMIP4Routes. This is the internal copy used by the configuration, -and must not be modified.

-

[element-type NMIP4Route]

-
-
-
-
-

nm_ip4_config_get_nameservers ()

-
const GArray *
-nm_ip4_config_get_nameservers (NMIP4Config *config);
-

Gets the domain name servers (DNS).

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GArray containing guint32s. -This is the internal copy used by the configuration and must not be -modified.

-

[element-type guint32]

-
-
-
-
-

nm_ip4_config_get_domains ()

-
const GPtrArray *
-nm_ip4_config_get_domains (NMIP4Config *config);
-

Gets the domain names.

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GPtrArray containing domains as strings. This is the -internal copy used by the configuration, and must not be modified.

-

[element-type utf8]

-
-
-
-
-

nm_ip4_config_get_searches ()

-
const GPtrArray *
-nm_ip4_config_get_searches (NMIP4Config *config);
-

Gets the dns searches.

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GPtrArray containing dns searches as strings. This is the -internal copy used by the configuration, and must not be modified.

-

[element-type utf8]

-
-

Since: 0.9.10

-
-
-
-

nm_ip4_config_get_wins_servers ()

-
const GArray *
-nm_ip4_config_get_wins_servers (NMIP4Config *config);
-

Gets the Windows Internet Name Service servers (WINS).

-
-

Parameters

-
----- - - - - - -

config

a NMIP4Config

 
-
-
-

Returns

-

the GArray containing guint32s. -This is the internal copy used by the configuration and must not be -modified.

-

[element-type guint32]

-
-
-
-
-

Types and Values

-
-

NM_IP4_CONFIG_GATEWAY

-
#define NM_IP4_CONFIG_GATEWAY "gateway"
-
-
-
-
-

NM_IP4_CONFIG_ADDRESSES

-
#define NM_IP4_CONFIG_ADDRESSES "addresses"
-
-
-
-
-

NM_IP4_CONFIG_ROUTES

-
#define NM_IP4_CONFIG_ROUTES "routes"
-
-
-
-
-

NM_IP4_CONFIG_NAMESERVERS

-
#define NM_IP4_CONFIG_NAMESERVERS "nameservers"
-
-
-
-
-

NM_IP4_CONFIG_DOMAINS

-
#define NM_IP4_CONFIG_DOMAINS "domains"
-
-
-
-
-

NM_IP4_CONFIG_SEARCHES

-
#define NM_IP4_CONFIG_SEARCHES "searches"
-
-
-
-
-

NM_IP4_CONFIG_WINS_SERVERS

-
#define NM_IP4_CONFIG_WINS_SERVERS "wins-servers"
-
-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                gpointer
-

The GPtrArray containing NMIP4Addresses of the configuration.

-

Flags: Read

-
-
-
-

The “domains” property

-
  “domains”                  NMStringArray *
-

The GPtrArray containing domain strings of the configuration.

-

Flags: Read

-
-
-
-

The “gateway” property

-
  “gateway”                  gchar *
-

The IP4 gateway address of the configuration as string.

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “nameservers” property

-
  “nameservers”              NMUintArray *
-

The GArray containing name servers (guint32s) of the configuration.

-

Flags: Read

-
-
-
-

The “routes” property

-
  “routes”                   gpointer
-

The GPtrArray containing NMSettingIP4Routes of the configuration.

-

Flags: Read

-
-
-
-

The “searches” property

-
  “searches”                 NMStringArray *
-

The GPtrArray containing dns search strings of the configuration.

-

Flags: Read

-

Since: 0.9.10

-
-
-
-

The “wins-servers” property

-
  “wins-servers”             NMUintArray *
-

The GArray containing WINS servers (guint32s) of the configuration.

-

Flags: Read

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMIP6Config.html b/docs/libnm-glib/html/NMIP6Config.html deleted file mode 100644 index bb3771dc..00000000 --- a/docs/libnm-glib/html/NMIP6Config.html +++ /dev/null @@ -1,572 +0,0 @@ - - - - -NMIP6Config: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMIP6Config

-

NMIP6Config

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GObject * - -nm_ip6_config_new () -
const char * - -nm_ip6_config_get_gateway () -
const GSList * - -nm_ip6_config_get_addresses () -
const GSList * - -nm_ip6_config_get_routes () -
-guint32 - -nm_ip6_config_get_num_nameservers () -
const struct in6_addr * - -nm_ip6_config_get_nameserver () -
const GSList * - -nm_ip6_config_get_nameservers () -
const GPtrArray * - -nm_ip6_config_get_domains () -
const GPtrArray * - -nm_ip6_config_get_searches () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMIP6AddressObjectArray *addressesRead
-NMStringArray *domainsRead
-gchar *gatewayRead
-NMIP6AddressArray *nameserversRead
-NMIP6RouteObjectArray *routesRead
-NMStringArray *searchesRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_IP6_CONFIG_GATEWAY
#defineNM_IP6_CONFIG_ADDRESSES
#defineNM_IP6_CONFIG_ROUTES
#defineNM_IP6_CONFIG_NAMESERVERS
#defineNM_IP6_CONFIG_DOMAINS
#defineNM_IP6_CONFIG_SEARCHES
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMIP6Config
-
-
-
-

Description

-
-
-

Functions

-
-

nm_ip6_config_new ()

-
GObject *
-nm_ip6_config_new (DBusGConnection *connection,
-                   const char *object_path);
-

Creates a new NMIP6Config.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

object_path

the DBus object path of the device

 
-
-
-

Returns

-

a new IP6 configuration.

-

[transfer full]

-
-
-
-
-

nm_ip6_config_get_gateway ()

-
const char *
-nm_ip6_config_get_gateway (NMIP6Config *config);
-

Gets the IP6 gateway.

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the IPv6 gateway of the configuration.

-
-

Since: 0.9.10

-
-
-
-

nm_ip6_config_get_addresses ()

-
const GSList *
-nm_ip6_config_get_addresses (NMIP6Config *config);
-

Gets the IP6 addresses (containing the address, prefix, and gateway).

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the GSList containing -NMIP6Addresses. This is the internal copy used by the configuration -and must not be modified.

-

[element-type NMIP6Address]

-
-
-
-
-

nm_ip6_config_get_routes ()

-
const GSList *
-nm_ip6_config_get_routes (NMIP6Config *config);
-

Gets the routes.

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the GSList containing -NMIP6Routes. This is the internal copy used by the configuration, -and must not be modified.

-

[element-type NMIP6Route]

-
-
-
-
-

nm_ip6_config_get_num_nameservers ()

-
guint32
-nm_ip6_config_get_num_nameservers (NMIP6Config *config);
-

Gets the number of the domain name servers in the configuration.

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the number of domain name servers

-
-

Since: 0.9.10

-
-
-
-

nm_ip6_config_get_nameserver ()

-
const struct in6_addr *
-nm_ip6_config_get_nameserver (NMIP6Config *config,
-                              guint32 idx);
-

Gets the domain name server at index idx - in the configuration.

-
-

Parameters

-
----- - - - - - - - - - - - - -

config

a NMIP6Config

 

idx

index of the nameserver to return

 
-
-
-

Returns

-

the IPv6 address of domain name server at index iidx -.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_ip6_config_get_nameservers ()

-
const GSList *
-nm_ip6_config_get_nameservers (NMIP6Config *config);
-

Gets the domain name servers (DNS).

-

[skip]

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

a GSList containing elements of type 'struct in6_addr' which -contain the addresses of nameservers of the configuration. This is the -internal copy used by the configuration and must not be modified.

-
-
-
-
-

nm_ip6_config_get_domains ()

-
const GPtrArray *
-nm_ip6_config_get_domains (NMIP6Config *config);
-

Gets the domain names.

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the GPtrArray containing domains as strings. -This is the internal copy used by the configuration, and must not be modified.

-

[element-type utf8]

-
-
-
-
-

nm_ip6_config_get_searches ()

-
const GPtrArray *
-nm_ip6_config_get_searches (NMIP6Config *config);
-

Gets the dns searches.

-
-

Parameters

-
----- - - - - - -

config

a NMIP6Config

 
-
-
-

Returns

-

the GPtrArray containing dns searches as strings. -This is the internal copy used by the configuration, and must not be modified.

-

[element-type utf8]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_IP6_CONFIG_GATEWAY

-
#define NM_IP6_CONFIG_GATEWAY "gateway"
-
-
-
-
-

NM_IP6_CONFIG_ADDRESSES

-
#define NM_IP6_CONFIG_ADDRESSES "addresses"
-
-
-
-
-

NM_IP6_CONFIG_ROUTES

-
#define NM_IP6_CONFIG_ROUTES "routes"
-
-
-
-
-

NM_IP6_CONFIG_NAMESERVERS

-
#define NM_IP6_CONFIG_NAMESERVERS "nameservers"
-
-
-
-
-

NM_IP6_CONFIG_DOMAINS

-
#define NM_IP6_CONFIG_DOMAINS "domains"
-
-
-
-
-

NM_IP6_CONFIG_SEARCHES

-
#define NM_IP6_CONFIG_SEARCHES "searches"
-
-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                NMIP6AddressObjectArray *
-

The GPtrArray containing the IPv6 addresses; use -nm_utils_ip6_addresses_from_gvalue() to return a GSList of -NMSettingIP6Address objects that is more usable than the raw data.

-

Flags: Read

-
-
-
-

The “domains” property

-
  “domains”                  NMStringArray *
-

The GPtrArray containing domain strings of the configuration.

-

Flags: Read

-
-
-
-

The “gateway” property

-
  “gateway”                  gchar *
-

The IPv6 gateway as string

-

Flags: Read

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “nameservers” property

-
  “nameservers”              NMIP6AddressArray *
-

The GPtrArray containing elements of type 'struct ip6_addr' which -contain the addresses of nameservers of the configuration.

-

Flags: Read

-
-
-
-

The “routes” property

-
  “routes”                   NMIP6RouteObjectArray *
-

The GPtrArray containing the IPv6 routes; use -nm_utils_ip6_routes_from_gvalue() to return a GSList of -NMSettingIP6Address objects that is more usable than the raw data.

-

Flags: Read

-
-
-
-

The “searches” property

-
  “searches”                 NMStringArray *
-

The GPtrArray containing dns search strings of the configuration.

-

Flags: Read

-

Since: 0.9.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMObject.html b/docs/libnm-glib/html/NMObject.html deleted file mode 100644 index 7feea85e..00000000 --- a/docs/libnm-glib/html/NMObject.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - -NMObject: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMObject

-

NMObject

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GQuark - -nm_object_error_quark () -
-DBusGConnection * - -nm_object_get_connection () -
const char * - -nm_object_get_path () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-DBusGConnection *dbus-connectionRead / Write / Construct Only
-gchar *dbus-pathRead / Write / Construct Only
-
-
-

Signals

-
----- - - - - - -
voidobject-creation-failedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
enumNMObjectError
#defineNM_OBJECT_ERROR
#defineNM_OBJECT_DBUS_CONNECTION
#defineNM_OBJECT_DBUS_PATH
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ├── NMClient
-        ├── NMDevice
-        ├── NMWimaxNsp
-        ├── NMAccessPoint
-        ├── NMIP4Config
-        ├── NMIP6Config
-        ├── NMActiveConnection
-        ├── NMDHCP4Config
-        ╰── NMDHCP6Config
-
-
-
-

Description

-
-
-

Functions

-
-

nm_object_error_quark ()

-
GQuark
-nm_object_error_quark (void);
-

Registers an error quark for NMObject if necessary.

-
-

Returns

-

the error quark used for NMObject errors.

-
-
-
-
-

nm_object_get_connection ()

-
DBusGConnection *
-nm_object_get_connection (NMObject *object);
-

Gets the NMObject's DBusGConnection.

-
-

Parameters

-
----- - - - - - -

object

a NMObject

 
-
-
-

Returns

-

the connection.

-

[transfer none]

-
-
-
-
-

nm_object_get_path ()

-
const char *
-nm_object_get_path (NMObject *object);
-

Gets the DBus path of the NMObject.

-
-

Parameters

-
----- - - - - - -

object

a NMObject

 
-
-
-

Returns

-

the object's path. This is the internal string used by the -device, and must not be modified.

-
-
-
-
-

Types and Values

-
-

enum NMObjectError

-

Describes errors that may result from operations involving a NMObject.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_OBJECT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_OBJECT_ERROR_OBJECT_CREATION_FAILURE

-

an error ocured while creating an NMObject

-
 
-
-
-
-
-

NM_OBJECT_ERROR

-
#define NM_OBJECT_ERROR nm_object_error_quark ()
-
-
-
-
-

NM_OBJECT_DBUS_CONNECTION

-
#define NM_OBJECT_DBUS_CONNECTION "dbus-connection"
-
-
-
-
-

NM_OBJECT_DBUS_PATH

-
#define NM_OBJECT_DBUS_PATH "dbus-path"
-
-
-
-
-

Property Details

-
-

The “dbus-connection” property

-
  “dbus-connection”          DBusGConnection *
-

Flags: Read / Write / Construct Only

-
-
-
-

The “dbus-path” property

-
  “dbus-path”                gchar *
-

Flags: Read / Write / Construct Only

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “object-creation-failed” signal

-
void
-user_function (NMObject *master_object,
-               gpointer  error,
-               gpointer  failed_path,
-               gpointer  user_data)
-

Indicates that an error occurred while creating an NMObject object -during property handling of master_object -.

-

Note: Be aware that the signal is private for libnm-glib's internal - use.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

master_object

the object that received the signal

 

error

the error that occurred while creating object

 

failed_path

object path of the failed object

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMRemoteConnection.html b/docs/libnm-glib/html/NMRemoteConnection.html deleted file mode 100644 index 9e7e0c41..00000000 --- a/docs/libnm-glib/html/NMRemoteConnection.html +++ /dev/null @@ -1,778 +0,0 @@ - - - - -NMRemoteConnection: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMRemoteConnection

-

NMRemoteConnection

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_remote_connection_error_quark () -
-void - -(*NMRemoteConnectionResultFunc) () -
-void - -(*NMRemoteConnectionGetSecretsFunc) () -
-NMRemoteConnection * - -nm_remote_connection_new () -
-void - -nm_remote_connection_commit_changes () -
-void - -nm_remote_connection_commit_changes_unsaved () -
-void - -nm_remote_connection_save () -
-void - -nm_remote_connection_delete () -
-void - -nm_remote_connection_get_secrets () -
-gboolean - -nm_remote_connection_get_unsaved () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-DBusGConnection *busWrite / Construct Only
-DBusGConnection *dbus-connectionWrite / Construct Only
-gchar *dbus-pathWrite / Construct Only
gbooleanunsavedRead
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - -
voidremovedRun First
voidupdatedRun First
voidvisibleRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMConnection
-        ╰── NMRemoteConnection
-
-
-
-

Description

-
-
-

Functions

-
-

nm_remote_connection_error_quark ()

-
GQuark
-nm_remote_connection_error_quark (void);
-

Registers an error quark for NMRemoteConnection if necessary.

-
-

Returns

-

the error quark used for NMRemoteConnection errors.

-
-
-
-
-

NMRemoteConnectionResultFunc ()

-
void
-(*NMRemoteConnectionResultFunc) (NMRemoteConnection *connection,
-                                 GError *error,
-                                 gpointer user_data);
-

Called when NetworkManager has finished an asynchronous operation on a -connection, like commit changes, deleting, saving, etc.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the connection for which an operation was performed

 

error

on failure, a descriptive error

 

user_data

user data passed to function which began the operation

 
-
-
-
-
-

NMRemoteConnectionGetSecretsFunc ()

-
void
-(*NMRemoteConnectionGetSecretsFunc) (NMRemoteConnection *connection,
-                                     GHashTable *secrets,
-                                     GError *error,
-                                     gpointer user_data);
-

Called when NetworkManager returns secrets in response to a request for -secrets via nm_remote_connection_get_secrets().

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the connection for which secrets were requested

 

secrets

on success, a hash table of -hash tables, with each inner hash mapping a setting property to a GValue -containing that property's value.

[element-type utf8 GLib.HashTable]

error

on failure, a descriptive error

 

user_data

user data passed to nm_remote_connection_get_secrets()

 
-
-
-
-
-

nm_remote_connection_new ()

-
NMRemoteConnection *
-nm_remote_connection_new (DBusGConnection *bus,
-                          const char *path);
-

Creates a new object representing the remote connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

bus

a valid and connected D-Bus connection

 

path

the D-Bus path of the connection as exported by the settings service

 
-
-
-

Returns

-

the new remote connection object on success, or NULL on failure

-
-
-
-
-

nm_remote_connection_commit_changes ()

-
void
-nm_remote_connection_commit_changes (NMRemoteConnection *connection,
-                                     NMRemoteConnectionResultFunc callback,
-                                     gpointer user_data);
-

Send any local changes to the settings and properties of this connection to -NetworkManager, which will immediately save them to disk.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

callback

a function to be called when the -commit completes.

[scope async][allow-none]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

nm_remote_connection_commit_changes_unsaved ()

-
void
-nm_remote_connection_commit_changes_unsaved
-                               (NMRemoteConnection *connection,
-                                NMRemoteConnectionResultFunc callback,
-                                gpointer user_data);
-

Send any local changes to the settings and properties of this connection to -NetworkManager. The changes are not saved to disk until either -nm_remote_connection_save() or nm_remote_connection_commit_changes() is -called.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

callback

a function to be called when the -commit completes.

[scope async][allow-none]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-

Since: 0.9.10

-
-
-
-

nm_remote_connection_save ()

-
void
-nm_remote_connection_save (NMRemoteConnection *connection,
-                           NMRemoteConnectionResultFunc callback,
-                           gpointer user_data);
-

Saves the connection to disk if the connection has changes that have not yet -been written to disk, or if the connection has never been saved.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

callback

a function to be called when the -save completes.

[scope async][allow-none]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-

Since: 0.9.10

-
-
-
-

nm_remote_connection_delete ()

-
void
-nm_remote_connection_delete (NMRemoteConnection *connection,
-                             NMRemoteConnectionResultFunc callback,
-                             gpointer user_data);
-

Delete the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

callback

a function to be called when the delete completes.

[scope async][allow-none]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

nm_remote_connection_get_secrets ()

-
void
-nm_remote_connection_get_secrets (NMRemoteConnection *connection,
-                                  const char *setting_name,
-                                  NMRemoteConnectionGetSecretsFunc callback,
-                                  gpointer user_data);
-

Request the connection's secrets.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMRemoteConnection

 

setting_name

the NMSetting object name to get secrets for

 

callback

a function to be called when the update completes; -must not be NULL.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
-
-
-
-

nm_remote_connection_get_unsaved ()

-
gboolean
-nm_remote_connection_get_unsaved (NMRemoteConnection *connection);
-
-

Parameters

-
----- - - - - - -

connection

the NMRemoteConnection

 
-
-
-

Returns

-

TRUE if the remote connection contains changes that have not -been saved to disk, FALSE if the connection is the same as its on-disk -representation.

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

enum NMRemoteConnectionError

-
-

Members

-
----- - - - - - - - - - - - - -

NM_REMOTE_CONNECTION_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_REMOTE_CONNECTION_ERROR_DISCONNECTED

-

dbus disconnected

-
 
-
-
-
-
-

NM_REMOTE_CONNECTION_ERROR

-
#define NM_REMOTE_CONNECTION_ERROR (nm_remote_connection_error_quark ())
-
-
-
-
-

NM_REMOTE_CONNECTION_UNSAVED

-
#define NM_REMOTE_CONNECTION_UNSAVED         "unsaved"
-
-
-
-
-

NM_REMOTE_CONNECTION_UPDATED

-
#define NM_REMOTE_CONNECTION_UPDATED         "updated"
-
-
-
-
-

NM_REMOTE_CONNECTION_REMOVED

-
#define NM_REMOTE_CONNECTION_REMOVED         "removed"
-
-
-
-
-

NMRemoteConnectionCommitFunc

-
typedef NMRemoteConnectionResultFunc NMRemoteConnectionCommitFunc;
-
-
-
-
-

NMRemoteConnectionDeleteFunc

-
typedef NMRemoteConnectionResultFunc NMRemoteConnectionDeleteFunc;
-
-
-
-
-

Property Details

-
-

The “bus” property

-
  “bus”                      DBusGConnection *
-

The DBusGConnection that the NMRemoteConnection is connected to.

-

Flags: Write / Construct Only

-
-
-
-

The “dbus-connection” property

-
  “dbus-connection”          DBusGConnection *
-

Flags: Write / Construct Only

-
-
-
-

The “dbus-path” property

-
  “dbus-path”                gchar *
-

Flags: Write / Construct Only

-

Default value: NULL

-
-
-
-

The “unsaved” property

-
  “unsaved”                  gboolean
-

TRUE if the remote connection contains changes that have not been saved -to disk, FALSE if the connection is the same as its on-disk representation.

-

Flags: Read

-

Default value: FALSE

-

Since: 0.9.10

-
-
-
-

Signal Details

-
-

The “removed” signal

-
void
-user_function (NMRemoteConnection *connection,
-               gpointer            user_data)
-

This signal is emitted when a connection is either deleted or becomes -invisible to the current user.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “updated” signal

-
void
-user_function (NMRemoteConnection *connection,
-               gpointer            user_data)
-

This signal is emitted when a connection changes, and it is -still visible to the user.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “visible” signal

-
void
-user_function (NMRemoteConnection *nmremoteconnection,
-               gboolean            arg1,
-               gpointer            user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMRemoteSettings.html b/docs/libnm-glib/html/NMRemoteSettings.html deleted file mode 100644 index b233a26c..00000000 --- a/docs/libnm-glib/html/NMRemoteSettings.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - -NMRemoteSettings: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMRemoteSettings

-

NMRemoteSettings — A helper for NetworkManager's settings API

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-DBusGConnection *busRead / Write / Construct Only
gbooleancan-modifyRead
-gchar *hostnameRead
gbooleanservice-runningRead
-
-
-

Signals

-
----- - - - - - - - - - - - - -
voidconnections-readRun First
voidnew-connectionRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMRemoteSettings
-
-
-
-

Description

-

The NMRemoteSettings object represents NetworkManager's "settings" service, -which stores network configuration and allows authenticated clients to -add, delete, and modify that configuration. The data required to connect -to a specific network is called a "connection" and encapsulated by the -NMConnection object. Once a connection is known to NetworkManager, having -either been added by a user or read from on-disk storage, the -NMRemoteSettings object creates a NMRemoteConnection object which -represents this stored connection. Use the NMRemoteConnection object to -perform any operations like modification or deletion.

-

To add a new network connection to the NetworkManager settings service, first -build up a template NMConnection object. Since this connection is not yet -added to NetworkManager, it is known only to your program and is not yet -an NMRemoteConnection. Then ask NMRemoteSettings to add your connection. -When the connection is added successfully, the supplied callback is called -and returns to your program the new NMRemoteConnection which represents -the stored object known to NetworkManager.

-
- - - - - - - -
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
static void
-added_cb (NMRemoteSettings *settings,
-          NMRemoteConnection *remote,
-          GError *error,
-          gpointer user_data)
-{
-   if (error)
-       g_print ("Error adding connection: %s", error->message);
-   else {
-       g_print ("Added: %s\n", nm_connection_get_path (NM_CONNECTION (remote)));
-       /* Use 'remote' with nm_remote_connection_commit_changes() to save
-        * changes and nm_remote_connection_delete() to delete the connection */
-   }
-}
-
-static gboolean
-add_wired_connection (const char *human_name)
-{
-   NMConnection *connection;
-   NMSettingConnection *s_con;
-   NMSettingWired *s_wired;
-   char *uuid;
-   gboolean success;
-
-   connection = nm_connection_new ();
-
-   /* Build up the 'connection' setting */
-   s_con = (NMSettingConnection *) nm_setting_connection_new ();
-   uuid = nm_utils_uuid_generate ();
-   g_object_set (G_OBJECT (s_con),
-                 NM_SETTING_CONNECTION_UUID, uuid,
-                 NM_SETTING_CONNECTION_ID, human_name,
-                 NM_SETTING_CONNECTION_TYPE, NM_SETTING_WIRED_SETTING_NAME,
-                 NULL);
-   g_free (uuid);
-   nm_connection_add_setting (connection, NM_SETTING (s_con));
-
-   /* Add the required 'wired' setting as this is a wired connection */
-   nm_connection_add_setting (connection, nm_setting_wired_new ());
-
-   /* Add an 'ipv4' setting using AUTO configuration (eg DHCP) */
-   s_ip4 = (NMSettingIP4Config *) nm_setting_ip4_config_new ();
-   g_object_set (G_OBJECT (s_ip4),
-                 NM_SETTING_IP4_CONFIG_METHOD, NM_SETTING_IP4_CONFIG_METHOD_AUTO,
-                 NULL);
-   nm_connection_add_setting (connection, NM_SETTING (s_ip4));
-
-   /* Ask NetworkManager to store the connection */
-   success = nm_remote_settings_add_connection (settings, connection, added_cb, loop);
-
-   /* Release the template connection; the actual stored connection will
-    * be returned in added_cb() */
-   g_object_unref (connection);
-
-   /* Let glib event loop run and added_cb() will be called when NetworkManager
-    * is done adding the new connection. */
-
-   return success;
-}
-
- -

-
-
-

Functions

-
-

nm_remote_settings_error_quark ()

-
GQuark
-nm_remote_settings_error_quark (void);
-

Registers an error quark for NMRemoteSettings if necessary.

-
-

Returns

-

the error quark used for NMRemoteSettings errors.

-
-
-
-
-

NMRemoteSettingsAddConnectionFunc ()

-
void
-(*NMRemoteSettingsAddConnectionFunc) (NMRemoteSettings *settings,
-                                      NMRemoteConnection *connection,
-                                      GError *error,
-                                      gpointer user_data);
-
-
-
-

NMRemoteSettingsLoadConnectionsFunc ()

-
void
-(*NMRemoteSettingsLoadConnectionsFunc)
-                               (NMRemoteSettings *settings,
-                                char **failures,
-                                GError *error,
-                                gpointer user_data);
-
-
-
-

NMRemoteSettingsSaveHostnameFunc ()

-
void
-(*NMRemoteSettingsSaveHostnameFunc) (NMRemoteSettings *settings,
-                                     GError *error,
-                                     gpointer user_data);
-
-
-
-

nm_remote_settings_new ()

-
NMRemoteSettings *
-nm_remote_settings_new (DBusGConnection *bus);
-

Creates a new object representing the remote settings service.

-

Note that this will do blocking D-Bus calls to initialize the -settings object. You can use nm_remote_settings_new_async() if you -want to avoid that.

-
-

Parameters

-
----- - - - - - -

bus

a valid and connected D-Bus connection.

[allow-none]
-
-
-

Returns

-

the new remote settings object on success, or NULL on failure

-
-
-
-
-

nm_remote_settings_new_async ()

-
void
-nm_remote_settings_new_async (DBusGConnection *bus,
-                              GCancellable *cancellable,
-                              GAsyncReadyCallback callback,
-                              gpointer user_data);
-

Creates a new object representing the remote settings service and -begins asynchronously initializing it. callback - will be called -when it is done; use nm_remote_settings_new_finish() to get the -result.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

bus

a valid and connected D-Bus connection.

[allow-none]

cancellable

a GCancellable, or NULL

 

callback

callback to call when the settings object is created

 

user_data

data for callback -

 
-
-
-
-
-

nm_remote_settings_new_finish ()

-
NMRemoteSettings *
-nm_remote_settings_new_finish (GAsyncResult *result,
-                               GError **error);
-

Gets the result of an nm_remote_settings_new_async() call.

-
-

Parameters

-
----- - - - - - - - - - - - - -

result

a GAsyncResult

 

error

location for a GError, or NULL

 
-
-
-

Returns

-

a new NMRemoteSettings object, or NULL on error

-
-
-
-
-

nm_remote_settings_list_connections ()

-
GSList *
-nm_remote_settings_list_connections (NMRemoteSettings *settings);
-
-

Parameters

-
----- - - - - - -

settings

the NMRemoteSettings

 
-
-
-

Returns

-

a -list containing all connections provided by the remote settings service. -Each element of the returned list is a NMRemoteConnection instance, which is -owned by the NMRemoteSettings object and should not be freed by the caller. -The returned list is, however, owned by the caller and should be freed -using g_slist_free() when no longer required.

-

[transfer container][element-type NMRemoteConnection]

-
-
-
-
-

nm_remote_settings_get_connection_by_id ()

-
NMRemoteConnection *
-nm_remote_settings_get_connection_by_id
-                               (NMRemoteSettings *settings,
-                                const char *id);
-

Returns the first matching NMRemoteConnection matching a given id -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

id

the id of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if no -matching object was found.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_remote_settings_get_connection_by_path ()

-
NMRemoteConnection *
-nm_remote_settings_get_connection_by_path
-                               (NMRemoteSettings *settings,
-                                const char *path);
-

Returns the NMRemoteConnection representing the connection at path -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

path

the D-Bus object path of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if the object was -not known.

-

[transfer none]

-
-
-
-
-

nm_remote_settings_get_connection_by_uuid ()

-
NMRemoteConnection *
-nm_remote_settings_get_connection_by_uuid
-                               (NMRemoteSettings *settings,
-                                const char *uuid);
-

Returns the NMRemoteConnection identified by uuid -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

uuid

the UUID of the remote connection

 
-
-
-

Returns

-

the remote connection object on success, or NULL if the object was -not known.

-

[transfer none]

-
-
-
-
-

nm_remote_settings_add_connection ()

-
gboolean
-nm_remote_settings_add_connection (NMRemoteSettings *settings,
-                                   NMConnection *connection,
-                                   NMRemoteSettingsAddConnectionFunc callback,
-                                   gpointer user_data);
-

Requests that the remote settings service add the given settings to a new -connection. The connection is immediately written to disk. connection - is -untouched by this function and only serves as a template of the settings to -add. The NMRemoteConnection object that represents what NetworkManager -actually added is returned to callback - when the addition operation is complete.

-

Note that the NMRemoteConnection returned in callback - may not contain -identical settings to connection - as NetworkManager may perform automatic -completion and/or normalization of connection properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

connection

the connection to add. Note that this object's settings will be -added, not the object itself

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-

Returns

-

TRUE if the request was successful, FALSE if it failed

-
-
-
-
-

nm_remote_settings_add_connection_unsaved ()

-
gboolean
-nm_remote_settings_add_connection_unsaved
-                               (NMRemoteSettings *settings,
-                                NMConnection *connection,
-                                NMRemoteSettingsAddConnectionFunc callback,
-                                gpointer user_data);
-

Requests that the remote settings service add the given settings to a new -connection. The connection is not written to disk, which may be done at -a later time by calling the connection's nm_remote_connection_commit_changes() -method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

connection

the connection to add. Note that this object's settings will be -added, not the object itself

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-

Returns

-

TRUE if the request was successful, FALSE if it failed

-
-

Since: 0.9.10

-
-
-
-

nm_remote_settings_load_connections ()

-
gboolean
-nm_remote_settings_load_connections (NMRemoteSettings *settings,
-                                     char **filenames,
-                                     char ***failures,
-                                     GError **error);
-

Requests that the remote settings service load or reload the given files, -adding or updating the connections described within.

-

The changes to the indicated files will not yet be reflected in -settings -'s connections array when the function returns.

-

If all of the indicated files were successfully loaded, the -function will return TRUE, and failures - will be set to NULL. If -NetworkManager tried to load the files, but some (or all) failed, -then failures - will be set to a NULL-terminated array of the -filenames that failed to load.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

filenames

NULL-terminated array of filenames to load

 

failures

on return, a NULL-terminated array of -filenames that failed to load.

[out][transfer full]

error

return location for GError

 
-
-
-

Returns

-

TRUE if NetworkManager at least tried to load filenames -, -FALSE if an error occurred (eg, permission denied).

-
-

Since: 0.9.10

-
-
-
-

nm_remote_settings_reload_connections ()

-
gboolean
-nm_remote_settings_reload_connections (NMRemoteSettings *settings,
-                                       GError **error);
-

Requests that the remote settings service reload all connection -files from disk, adding, updating, and removing connections until -the in-memory state matches the on-disk state.

-
-

Parameters

-
----- - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

error

return location for GError

 
-
-
-

Returns

-

TRUE on success, FALSE on failure

-
-

Since: 0.9.10

-
-
-
-

nm_remote_settings_save_hostname ()

-
gboolean
-nm_remote_settings_save_hostname (NMRemoteSettings *settings,
-                                  const char *hostname,
-                                  NMRemoteSettingsSaveHostnameFunc callback,
-                                  gpointer user_data);
-

Requests that the machine's persistent hostname be set to the specified value -or cleared.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

settings

the NMRemoteSettings

 

hostname

the new persistent hostname to set, or NULL to clear any existing -persistent hostname

 

callback

callback to be called when the -hostname operation completes.

[scope async][allow-none]

user_data

caller-specific data passed to callback -.

[closure]
-
-
-

Returns

-

TRUE if the request was successful, FALSE if it failed

-
-
-
-
-

Types and Values

-
-

enum NMRemoteSettingsError

-

Describes errors that may result from operations involving a NMRemoteSettings.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_REMOTE_SETTINGS_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_REMOTE_SETTINGS_ERROR_CONNECTION_REMOVED

-

the NMRemoteConnection object - was removed before it was completely initialized

-
 

NM_REMOTE_SETTINGS_ERROR_CONNECTION_UNAVAILABLE

-

the NMRemoteConnection object - is not visible or otherwise unreadable

-
 

NM_REMOTE_SETTINGS_ERROR_SERVICE_UNAVAILABLE

-

NetworkManager is not running. - (Since 0.9.10)

-
 
-
-
-
-
-

NM_REMOTE_SETTINGS_ERROR

-
#define NM_REMOTE_SETTINGS_ERROR nm_remote_settings_error_quark ()
-
-
-
-
-

NM_REMOTE_SETTINGS_BUS

-
#define NM_REMOTE_SETTINGS_BUS             "bus"
-
-
-
-
-

NM_REMOTE_SETTINGS_SERVICE_RUNNING

-
#define NM_REMOTE_SETTINGS_SERVICE_RUNNING "service-running"
-
-
-
-
-

NM_REMOTE_SETTINGS_HOSTNAME

-
#define NM_REMOTE_SETTINGS_HOSTNAME        "hostname"
-
-
-
-
-

NM_REMOTE_SETTINGS_CAN_MODIFY

-
#define NM_REMOTE_SETTINGS_CAN_MODIFY      "can-modify"
-
-
-
-
-

NM_REMOTE_SETTINGS_NEW_CONNECTION

-
#define NM_REMOTE_SETTINGS_NEW_CONNECTION    "new-connection"
-
-
-
-
-

NM_REMOTE_SETTINGS_CONNECTIONS_READ

-
#define NM_REMOTE_SETTINGS_CONNECTIONS_READ  "connections-read"
-
-
-
-
-

Property Details

-
-

The “bus” property

-
  “bus”                      DBusGConnection *
-

The DBusGConnection that the NMRemoteSettings is connected to. Defaults -to the system bus if not specified.

-

Flags: Read / Write / Construct Only

-
-
-
-

The “can-modify” property

-
  “can-modify”               gboolean
-

If TRUE, adding and modifying connections is supported.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

The “hostname” property

-
  “hostname”                 gchar *
-

The machine hostname stored in persistent configuration. This can be -modified by calling nm_remote_settings_save_hostname().

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “service-running” property

-
  “service-running”          gboolean
-

Whether the settings service is running.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

Signal Details

-
-

The “connections-read” signal

-
void
-user_function (NMRemoteSettings *nmremotesettings,
-               gpointer          user_data)
-

Flags: Run First

-
-
-
-

The “new-connection” signal

-
void
-user_function (NMRemoteSettings *nmremotesettings,
-               GObject          *arg1,
-               gpointer          user_data)
-

Flags: Run First

-
-
- -
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMSecretAgent.html b/docs/libnm-glib/html/NMSecretAgent.html deleted file mode 100644 index b8acf986..00000000 --- a/docs/libnm-glib/html/NMSecretAgent.html +++ /dev/null @@ -1,844 +0,0 @@ - - - - -NMSecretAgent: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSecretAgent

-

NMSecretAgent

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_secret_agent_error_quark () -
-void - -(*NMSecretAgentGetSecretsFunc) () -
-void - -(*NMSecretAgentSaveSecretsFunc) () -
-void - -(*NMSecretAgentDeleteSecretsFunc) () -
-gboolean - -nm_secret_agent_register () -
-gboolean - -nm_secret_agent_unregister () -
-gboolean - -nm_secret_agent_get_registered () -
-void - -nm_secret_agent_get_secrets () -
-void - -nm_secret_agent_save_secrets () -
-void - -nm_secret_agent_delete_secrets () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
gbooleanauto-registerRead / Write / Construct
NMSecretAgentCapabilitiescapabilitiesRead / Write / Construct
-gchar *identifierRead / Write / Construct Only
gbooleanregisteredRead
-
-
-

Signals

-
----- - - - - - -
voidregistration-resultRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NMSecretAgent
-
-
-
-

Description

-
-
-

Functions

-
-

nm_secret_agent_error_quark ()

-
GQuark
-nm_secret_agent_error_quark (void);
-
-
-
-

NMSecretAgentGetSecretsFunc ()

-
void
-(*NMSecretAgentGetSecretsFunc) (NMSecretAgent *agent,
-                                NMConnection *connection,
-                                GHashTable *secrets,
-                                GError *error,
-                                gpointer user_data);
-

Called as a result of a request by NM to retrieve secrets. When the -NMSecretAgent subclass has finished retrieving secrets and is ready to -return them, or to return an error, this function should be called with -those secrets or the error.

-

To easily create the hash table to return the Wi-Fi PSK, you could do -something like this:

-
-

Example 1. Creating a secrets hash

-
- - - - - - - -
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
NMConnection *secrets;
-NMSettingWirelessSecurity *s_wsec;
-GHashTable *secrets_hash;
-
-secrets = nm_connection_new ();
-s_wsec = (NMSettingWirelessSecurity *) nm_setting_wireless_security_new ();
-g_object_set (G_OBJECT (s_wsec),
-              NM_SETTING_WIRELESS_SECURITY_PSK, "my really cool PSK",
-              NULL);
-nm_connection_add_setting (secrets, NM_SETTING (s_wsec));
-secrets_hash = nm_connection_to_hash (secrets, NM_SETTING_HASH_FLAG_ALL);
-
-(call the NMSecretAgentGetSecretsFunc with secrets_hash)
-
-g_object_unref (secrets);
-g_hash_table_unref (secrets_hash);
-
- -
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were requested, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

secrets

the GHashTable containing -the requested secrets in the same format as an NMConnection hash (as -created by nm_connection_to_hash() for example). Each key in secrets -should be the name of a NMSetting object (like "802-11-wireless-security") -and each value should be a GHashTable. The sub-hashes map string:GValue -where the string is the setting property name (like "psk") and the value -is the secret.

[element-type utf8 GLib.HashTable]

error

if the secrets request failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

NMSecretAgentSaveSecretsFunc ()

-
void
-(*NMSecretAgentSaveSecretsFunc) (NMSecretAgent *agent,
-                                 NMConnection *connection,
-                                 GError *error,
-                                 gpointer user_data);
-

Called as a result of a request by NM to save secrets. When the -NMSecretAgent subclass has finished saving the secrets, this function -should be called.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were to be saved, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

error

if the saving secrets failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

NMSecretAgentDeleteSecretsFunc ()

-
void
-(*NMSecretAgentDeleteSecretsFunc) (NMSecretAgent *agent,
-                                   NMConnection *connection,
-                                   GError *error,
-                                   gpointer user_data);
-

Called as a result of a request by NM to delete secrets. When the -NMSecretAgent subclass has finished deleting the secrets, this function -should be called.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

agent

the secret agent object

 

connection

the connection for which secrets were to be deleted, -note that this object will be unrefed after the callback has returned, use -g_object_ref()/g_object_unref() if you want to use this object after the callback -has returned.

[transfer none]

error

if the deleting secrets failed, give a descriptive error here

 

user_data

caller-specific data to be passed to the function

 
-
-
-
-
-

nm_secret_agent_register ()

-
gboolean
-nm_secret_agent_register (NMSecretAgent *self);
-

Registers the NMSecretAgent with the NetworkManager secret manager, -indicating to NetworkManager that the agent is able to provide and save -secrets for connections on behalf of its user. Registration is an -asynchronous operation and its success or failure is indicated via the -'registration-result' signal.

-
-

Parameters

-
----- - - - - - -

self

a NMSecretAgent

 
-
-
-

Returns

-

a new TRUE if registration was successfully requested (this does -not mean registration itself was successful), FALSE if registration was not -successfully requested.

-
-
-
-
-

nm_secret_agent_unregister ()

-
gboolean
-nm_secret_agent_unregister (NMSecretAgent *self);
-

Unregisters the NMSecretAgent with the NetworkManager secret manager, -indicating to NetworkManager that the agent is will no longer provide or -store secrets on behalf of this user.

-
-

Parameters

-
----- - - - - - -

self

a NMSecretAgent

 
-
-
-

Returns

-

a new TRUE if unregistration was successful, FALSE if it was not.

-
-
-
-
-

nm_secret_agent_get_registered ()

-
gboolean
-nm_secret_agent_get_registered (NMSecretAgent *self);
-
-

Parameters

-
----- - - - - - -

self

a NMSecretAgent

 
-
-
-

Returns

-

a TRUE if the agent is registered, FALSE if it is not.

-
-
-
-
-

nm_secret_agent_get_secrets ()

-
void
-nm_secret_agent_get_secrets (NMSecretAgent *self,
-                             NMConnection *connection,
-                             const char *setting_name,
-                             const char **hints,
-                             NMSecretAgentGetSecretsFlags flags,
-                             NMSecretAgentGetSecretsFunc callback,
-                             gpointer user_data);
-
-
-
-

nm_secret_agent_save_secrets ()

-
void
-nm_secret_agent_save_secrets (NMSecretAgent *self,
-                              NMConnection *connection,
-                              NMSecretAgentSaveSecretsFunc callback,
-                              gpointer user_data);
-
-
-
-

nm_secret_agent_delete_secrets ()

-
void
-nm_secret_agent_delete_secrets (NMSecretAgent *self,
-                                NMConnection *connection,
-                                NMSecretAgentDeleteSecretsFunc callback,
-                                gpointer user_data);
-
-
-
-

Types and Values

-
-

NM_SECRET_AGENT_ERROR

-
#define NM_SECRET_AGENT_ERROR         (nm_secret_agent_error_quark ())
-
-
-
-
-

enum NMSecretAgentError

-

NMSecretAgentError values are passed by secret agents back to NetworkManager -when they encounter problems retrieving secrets on behalf of NM.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_ERROR_NOT_AUTHORIZED

-

the caller (ie, NetworkManager) is not - authorized to make this request

-
 

NM_SECRET_AGENT_ERROR_INVALID_CONNECTION

-

the connection for which secrets - were requested could not be found

-
 

NM_SECRET_AGENT_ERROR_USER_CANCELED

-

the request was canceled by the user

-
 

NM_SECRET_AGENT_ERROR_AGENT_CANCELED

-

the agent canceled the request - because it was requested to do so by NetworkManager

-
 

NM_SECRET_AGENT_ERROR_INTERNAL_ERROR

-

some internal error in the agent caused - the request to fail

-
 

NM_SECRET_AGENT_ERROR_NO_SECRETS

-

the agent cannot find any secrets for this - connection

-
 
-
-
-
-
-

enum NMSecretAgentCapabilities

-

NMSecretAgentCapabilities indicate various capabilities of the agent.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_CAPABILITY_NONE

-

the agent supports no special capabilities

-
 

NM_SECRET_AGENT_CAPABILITY_VPN_HINTS

-

the agent supports sending hints given -by the get_secrets class method to VPN plugin -authentication dialogs.

-
 

NM_SECRET_AGENT_CAPABILITY_LAST

-

bounds checking value; should not be used.

-
 
-
-

Since: 0.9.10

-
-
-
-

enum NMSecretAgentGetSecretsFlags

-

NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE

-

no special behavior; by default no -user interaction is allowed and requests for secrets are fulfilled from -persistent storage, or if no secrets are available an error is returned.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_ALLOW_INTERACTION

-

allows the request to -interact with the user, possibly prompting via UI for secrets if any are -required, or if none are found in persistent storage.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW

-

explicitly prompt for new -secrets from the user. This flag signals that NetworkManager thinks any -existing secrets are invalid or wrong. This flag implies that interaction -is allowed.

-
 

NM_SECRET_AGENT_GET_SECRETS_FLAG_USER_REQUESTED

-

set if the request was -initiated by user-requested action via the D-Bus interface, as opposed to -automatically initiated by NetworkManager in response to (for example) scan -results or carrier changes.

-
 
-
-
-
-
-

NM_SECRET_AGENT_IDENTIFIER

-
#define NM_SECRET_AGENT_IDENTIFIER          "identifier"
-
-
-
-
-

NM_SECRET_AGENT_AUTO_REGISTER

-
#define NM_SECRET_AGENT_AUTO_REGISTER       "auto-register"
-
-
-
-
-

NM_SECRET_AGENT_REGISTERED

-
#define NM_SECRET_AGENT_REGISTERED          "registered"
-
-
-
-
-

NM_SECRET_AGENT_CAPABILITIES

-
#define NM_SECRET_AGENT_CAPABILITIES        "capabilities"
-
-
-
-
-

NM_SECRET_AGENT_REGISTRATION_RESULT

-
#define NM_SECRET_AGENT_REGISTRATION_RESULT "registration-result"
-
-
-
-
-

Property Details

-
-

The “auto-register” property

-
  “auto-register”            gboolean
-

If TRUE, the agent will attempt to automatically register itself after -it is created (via an idle handler) and to re-register itself if -NetworkManager restarts. If FALSE, the agent does not automatically -register with NetworkManager, and nm_secret_agent_register() must be -called. If 'auto-register' is TRUE, calling nm_secret_agent_unregister() -will suppress auto-registration until nm_secret_agent_register() is -called, which re-enables auto-registration.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “capabilities” property

-
  “capabilities”             NMSecretAgentCapabilities
-

A bitfield of NMSecretAgentCapabilities.

-

Flags: Read / Write / Construct

-
-
-
-

The “identifier” property

-
  “identifier”               gchar *
-

Identifies this agent; only one agent in each user session may use the -same identifier. Identifier formatting follows the same rules as -D-Bus bus names with the exception that the ':' character is not -allowed. The valid set of characters is "A-Z[0-9]_-." and the -identifier is limited in length to 255 characters with a minimum -of 3 characters. An example valid identifier is 'org.gnome.nm-applet' -(without quotes).

-

Flags: Read / Write / Construct Only

-

Default value: NULL

-
-
-
-

The “registered” property

-
  “registered”               gboolean
-

TRUE if the agent is registered with NetworkManager, FALSE if not.

-

Flags: Read

-

Default value: FALSE

-
-
-
-

Signal Details

-
-

The “registration-result” signal

-
void
-user_function (NMSecretAgent *agent,
-               gpointer       error,
-               gpointer       user_data)
-

Indicates the result of a registration request; if error - is NULL the -request was successful.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

agent

the agent that received the signal

 

error

the error, if any, that occurred while registering

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMVPNConnection.html b/docs/libnm-glib/html/NMVPNConnection.html deleted file mode 100644 index 1d2f6259..00000000 --- a/docs/libnm-glib/html/NMVPNConnection.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - -NMVPNConnection: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVPNConnection

-

NMVPNConnection

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GObject * - -nm_vpn_connection_new () -
-NMVPNConnectionState - -nm_vpn_connection_get_vpn_state () -
const char * - -nm_vpn_connection_get_banner () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *bannerRead
guintvpn-stateRead
-
-
-

Signals

-
----- - - - - - -
voidvpn-state-changedRun First
-
-
-

Types and Values

-
---- - - - - - - - - - - -
#defineNM_VPN_CONNECTION_VPN_STATE
#defineNM_VPN_CONNECTION_BANNER
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMActiveConnection
-            ╰── NMVPNConnection
-
-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_connection_new ()

-
GObject *
-nm_vpn_connection_new (DBusGConnection *connection,
-                       const char *path);
-

Creates a new NMVPNConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the DBus object path of the new connection

 
-
-
-

Returns

-

a new connection object.

-

[transfer full]

-
-
-
-
-

nm_vpn_connection_get_vpn_state ()

-
NMVPNConnectionState
-nm_vpn_connection_get_vpn_state (NMVPNConnection *vpn);
-

Gets the current NMVPNConnection state.

-
-

Parameters

-
----- - - - - - -

vpn

a NMVPNConnection

 
-
-
-

Returns

-

the VPN state of the active VPN connection.

-
-
-
-
-

nm_vpn_connection_get_banner ()

-
const char *
-nm_vpn_connection_get_banner (NMVPNConnection *vpn);
-

Gets the VPN login banner of the active NMVPNConnection.

-
-

Parameters

-
----- - - - - - -

vpn

a NMVPNConnection

 
-
-
-

Returns

-

the VPN login banner of the VPN connection. This is the internal -string used by the connection, and must not be modified.

-
-
-
-
-

Types and Values

-
-

NM_VPN_CONNECTION_VPN_STATE

-
#define NM_VPN_CONNECTION_VPN_STATE "vpn-state"
-
-
-
-
-

NM_VPN_CONNECTION_BANNER

-
#define NM_VPN_CONNECTION_BANNER "banner"
-
-
-
-
-

Property Details

-
-

The “banner” property

-
  “banner”                   gchar *
-

The VPN login banner of the active VPN connection.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “vpn-state” property

-
  “vpn-state”                guint
-

The VPN state of the active VPN connection.

-

Flags: Read

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

Signal Details

-
-

The “vpn-state-changed” signal

-
void
-user_function (NMVPNConnection *nmvpnconnection,
-               guint            arg1,
-               guint            arg2,
-               gpointer         user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/NMWimaxNsp.html b/docs/libnm-glib/html/NMWimaxNsp.html deleted file mode 100644 index 60714cc5..00000000 --- a/docs/libnm-glib/html/NMWimaxNsp.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - -NMWimaxNsp: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMWimaxNsp

-

NMWimaxNsp

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GObject * - -nm_wimax_nsp_new () -
const char * - -nm_wimax_nsp_get_name () -
-guint32 - -nm_wimax_nsp_get_signal_quality () -
-NMWimaxNspNetworkType - -nm_wimax_nsp_get_network_type () -
-GSList * - -nm_wimax_nsp_filter_connections () -
-gboolean - -nm_wimax_nsp_connection_valid () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
-gchar *nameRead
guintnetwork-typeRead
guintsignal-qualityRead
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - -
#defineNM_WIMAX_NSP_NAME
#defineNM_WIMAX_NSP_SIGNAL_QUALITY
#defineNM_WIMAX_NSP_NETWORK_TYPE
enumNMWimaxNspNetworkType
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NMObject
-        ╰── NMWimaxNsp
-
-
-
-

Description

-
-
-

Functions

-
-

nm_wimax_nsp_new ()

-
GObject *
-nm_wimax_nsp_new (DBusGConnection *connection,
-                  const char *path);
-

Creates a new NMWimaxNsp.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the DBusGConnection

 

path

the D-Bus object path of the WiMAX NSP

 
-
-
-

Returns

-

a new WiMAX NSP.

-

[transfer full]

-
-
-
-
-

nm_wimax_nsp_get_name ()

-
const char *
-nm_wimax_nsp_get_name (NMWimaxNsp *nsp);
-

Gets the name of the wimax NSP

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the name

-
-
-
-
-

nm_wimax_nsp_get_signal_quality ()

-
guint32
-nm_wimax_nsp_get_signal_quality (NMWimaxNsp *nsp);
-

Gets the WPA signal quality of the wimax NSP.

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the signal quality

-
-
-
-
-

nm_wimax_nsp_get_network_type ()

-
NMWimaxNspNetworkType
-nm_wimax_nsp_get_network_type (NMWimaxNsp *nsp);
-

Gets the network type of the wimax NSP.

-
-

Parameters

-
----- - - - - - -

nsp

a NMWimaxNsp

 
-
-
-

Returns

-

the network type

-
-
-
-
-

nm_wimax_nsp_filter_connections ()

-
GSList *
-nm_wimax_nsp_filter_connections (NMWimaxNsp *nsp,
-                                 const GSList *connections);
-

Filters a given list of connections for a given NMWimaxNsp object and -return connections which may be activated with the access point. Any -returned connections will match the nsp -'s network name and other attributes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

nsp

an NMWimaxNsp to filter connections for

 

connections

a list of -NMConnection objects to filter.

[element-type NMConnection]
-
-
-

Returns

-

a -list of NMConnection objects that could be activated with the given nsp -. -The elements of the list are owned by their creator and should not be freed -by the caller, but the returned list itself is owned by the caller and should -be freed with g_slist_free() when it is no longer required.

-

[transfer container][element-type NMConnection]

-
-
-
-
-

nm_wimax_nsp_connection_valid ()

-
gboolean
-nm_wimax_nsp_connection_valid (NMWimaxNsp *nsp,
-                               NMConnection *connection);
-

Validates a given connection against a given WiMAX NSP to ensure that the -connection may be activated with that NSP. The connection must match the -nsp -'s network name and other attributes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

nsp

an NMWimaxNsp to validate connection -against

 

connection

an NMConnection to validate against nsp -

 
-
-
-

Returns

-

TRUE if the connection may be activated with this WiMAX NSP, -FALSE if it cannot be.

-
-
-
-
-

Types and Values

-
-

NM_WIMAX_NSP_NAME

-
#define NM_WIMAX_NSP_NAME           "name"
-
-
-
-
-

NM_WIMAX_NSP_SIGNAL_QUALITY

-
#define NM_WIMAX_NSP_SIGNAL_QUALITY "signal-quality"
-
-
-
-
-

NM_WIMAX_NSP_NETWORK_TYPE

-
#define NM_WIMAX_NSP_NETWORK_TYPE   "network-type"
-
-
-
-
-

enum NMWimaxNspNetworkType

-

WiMAX network type.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN

-

unknown network type

-
 

NM_WIMAX_NSP_NETWORK_TYPE_HOME

-

home network

-
 

NM_WIMAX_NSP_NETWORK_TYPE_PARTNER

-

partner network

-
 

NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER

-

roaming partner network

-
 
-
-
-
-
-

Property Details

-
-

The “name” property

-
  “name”                     gchar *
-

The name of the WiMAX NSP.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “network-type” property

-
  “network-type”             guint
-

The network type of the WiMAX NSP.

-

Flags: Read

-

Default value: 0

-
-
-
-

The “signal-quality” property

-
  “signal-quality”           guint
-

The signal quality of the WiMAX NSP.

-

Flags: Read

-

Allowed values: <= 100

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/annotation-glossary.html b/docs/libnm-glib/html/annotation-glossary.html deleted file mode 100644 index fb9333ea..00000000 --- a/docs/libnm-glib/html/annotation-glossary.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - -Annotation Glossary: libnm-glib Reference Manual - - - - - - - - - - - - - - - -
-

-Annotation Glossary

-

A

-
allow-none
-

NULL is OK, both for passing and for returning.

-
array
-

Parameter points to an array of items.

-

C

-
closure
-

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

-

E

-
element-type
-

Generics and defining elements of containers and arrays.

-

O

-
out
-

Parameter for returning results. Default is transfer full.

-

S

-
scope async
-

The callback is valid until first called.

-
skip
-

Exposed in C code, not necessarily available in other languages.

-

T

-
transfer container
-

Free data container after the code is done.

-
transfer full
-

Free data after the code is done.

-
transfer none
-

Don't free data after the code is done.

-
type
-

Override the parsed C type with given type.

- - - - \ No newline at end of file diff --git a/docs/libnm-glib/html/api-index-full.html b/docs/libnm-glib/html/api-index-full.html deleted file mode 100644 index 23775949..00000000 --- a/docs/libnm-glib/html/api-index-full.html +++ /dev/null @@ -1,2701 +0,0 @@ - - - - -API Index: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-

-API Index

-

A

-
-NMAccessPoint:bssid, object property in NMAccessPoint -
-
-
-NMAccessPoint:flags, object property in NMAccessPoint -
-
-
-NMAccessPoint:frequency, object property in NMAccessPoint -
-
-
-NMAccessPoint:hw-address, object property in NMAccessPoint -
-
-
-NMAccessPoint:last-seen, object property in NMAccessPoint -
-
-
-NMAccessPoint:max-bitrate, object property in NMAccessPoint -
-
-
-NMAccessPoint:mode, object property in NMAccessPoint -
-
-
-NMAccessPoint:rsn-flags, object property in NMAccessPoint -
-
-
-NMAccessPoint:ssid, object property in NMAccessPoint -
-
-
-NMAccessPoint:strength, object property in NMAccessPoint -
-
-
-NMAccessPoint:wpa-flags, object property in NMAccessPoint -
-
-
-NM_ACCESS_POINT_BSSID, macro in NMAccessPoint -
-
-
-nm_access_point_connection_valid, function in NMAccessPoint -
-
-
-nm_access_point_filter_connections, function in NMAccessPoint -
-
-
-NM_ACCESS_POINT_FLAGS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_FREQUENCY, macro in NMAccessPoint -
-
-
-nm_access_point_get_bssid, function in NMAccessPoint -
-
-
-nm_access_point_get_flags, function in NMAccessPoint -
-
-
-nm_access_point_get_frequency, function in NMAccessPoint -
-
-
-nm_access_point_get_hw_address, function in NMAccessPoint -
-
-
-nm_access_point_get_last_seen, function in NMAccessPoint -
-
-
-nm_access_point_get_max_bitrate, function in NMAccessPoint -
-
-
-nm_access_point_get_mode, function in NMAccessPoint -
-
-
-nm_access_point_get_rsn_flags, function in NMAccessPoint -
-
-
-nm_access_point_get_ssid, function in NMAccessPoint -
-
-
-nm_access_point_get_strength, function in NMAccessPoint -
-
-
-nm_access_point_get_wpa_flags, function in NMAccessPoint -
-
-
-NM_ACCESS_POINT_HW_ADDRESS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_LAST_SEEN, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_MAX_BITRATE, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_MODE, macro in NMAccessPoint -
-
-
-nm_access_point_new, function in NMAccessPoint -
-
-
-NM_ACCESS_POINT_RSN_FLAGS, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_SSID, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_STRENGTH, macro in NMAccessPoint -
-
-
-NM_ACCESS_POINT_WPA_FLAGS, macro in NMAccessPoint -
-
-
-NMActiveConnection:connection, object property in NMActiveConnection -
-
-
-NMActiveConnection:default, object property in NMActiveConnection -
-
-
-NMActiveConnection:default6, object property in NMActiveConnection -
-
-
-NMActiveConnection:devices, object property in NMActiveConnection -
-
-
-NMActiveConnection:dhcp4-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:dhcp6-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:id, object property in NMActiveConnection -
-
-
-NMActiveConnection:ip4-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:ip6-config, object property in NMActiveConnection -
-
-
-NMActiveConnection:master, object property in NMActiveConnection -
-
-
-NMActiveConnection:specific-object, object property in NMActiveConnection -
-
-
-NMActiveConnection:state, object property in NMActiveConnection -
-
-
-NMActiveConnection:type, object property in NMActiveConnection -
-
-
-NMActiveConnection:uuid, object property in NMActiveConnection -
-
-
-NMActiveConnection:vpn, object property in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_CONNECTION, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEFAULT, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEFAULT6, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DEVICES, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DHCP4_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_DHCP6_CONFIG, macro in NMActiveConnection -
-
-
-nm_active_connection_get_connection, function in NMActiveConnection -
-
-
-nm_active_connection_get_connection_type, function in NMActiveConnection -
-
-
-nm_active_connection_get_default, function in NMActiveConnection -
-
-
-nm_active_connection_get_default6, function in NMActiveConnection -
-
-
-nm_active_connection_get_devices, function in NMActiveConnection -
-
-
-nm_active_connection_get_dhcp4_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_dhcp6_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_id, function in NMActiveConnection -
-
-
-nm_active_connection_get_ip4_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_ip6_config, function in NMActiveConnection -
-
-
-nm_active_connection_get_master, function in NMActiveConnection -
-
-
-nm_active_connection_get_specific_object, function in NMActiveConnection -
-
-
-nm_active_connection_get_state, function in NMActiveConnection -
-
-
-nm_active_connection_get_uuid, function in NMActiveConnection -
-
-
-nm_active_connection_get_vpn, function in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_ID, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_IP4_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_IP6_CONFIG, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_MASTER, macro in NMActiveConnection -
-
-
-nm_active_connection_new, function in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_STATE, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_TYPE, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_UUID, macro in NMActiveConnection -
-
-
-NM_ACTIVE_CONNECTION_VPN, macro in NMActiveConnection -
-
-

C

-
-NMClient::any-device-added, object signal in NMClient -
-
-
-NMClient::any-device-removed, object signal in NMClient -
-
-
-NMClient::device-added, object signal in NMClient -
-
-
-NMClient::device-removed, object signal in NMClient -
-
-
-NMClient::permission-changed, object signal in NMClient -
-
-
-NMClient:activating-connection, object property in NMClient -
-
-
-NMClient:active-connections, object property in NMClient -
-
-
-NMClient:all-devices, object property in NMClient -
-
-
-NMClient:connectivity, object property in NMClient -
-
-
-NMClient:devices, object property in NMClient -
-
-
-NMClient:manager-running, object property in NMClient -
-
-
-NMClient:networking-enabled, object property in NMClient -
-
-
-NMClient:primary-connection, object property in NMClient -
-
-
-NMClient:startup, object property in NMClient -
-
-
-NMClient:state, object property in NMClient -
-
-
-NMClient:version, object property in NMClient -
-
-
-NMClient:wimax-enabled, object property in NMClient -
-
-
-NMClient:wimax-hardware-enabled, object property in NMClient -
-
-
-NMClient:wireless-enabled, object property in NMClient -
-
-
-NMClient:wireless-hardware-enabled, object property in NMClient -
-
-
-NMClient:wwan-enabled, object property in NMClient -
-
-
-NMClient:wwan-hardware-enabled, object property in NMClient -
-
-
-NMClientActivateFn, user_function in NMClient -
-
-
-NMClientAddActivateFn, user_function in NMClient -
-
-
-NMClientError, enum in NMClient -
-
-
-NMClientPermission, enum in NMClient -
-
-
-NMClientPermissionResult, enum in NMClient -
-
-
-nm_client_activate_connection, function in NMClient -
-
-
-NM_CLIENT_ACTIVATING_CONNECTION, macro in NMClient -
-
-
-NM_CLIENT_ACTIVE_CONNECTIONS, macro in NMClient -
-
-
-nm_client_add_and_activate_connection, function in NMClient -
-
-
-NM_CLIENT_ALL_DEVICES, macro in NMClient -
-
-
-nm_client_check_connectivity, function in NMClient -
-
-
-nm_client_check_connectivity_async, function in NMClient -
-
-
-nm_client_check_connectivity_finish, function in NMClient -
-
-
-NM_CLIENT_CONNECTIVITY, macro in NMClient -
-
-
-nm_client_deactivate_connection, function in NMClient -
-
-
-NM_CLIENT_DEVICES, macro in NMClient -
-
-
-NM_CLIENT_ERROR, macro in NMClient -
-
-
-nm_client_error_quark, function in NMClient -
-
-
-nm_client_get_activating_connection, function in NMClient -
-
-
-nm_client_get_active_connections, function in NMClient -
-
-
-nm_client_get_all_devices, function in NMClient -
-
-
-nm_client_get_connectivity, function in NMClient -
-
-
-nm_client_get_devices, function in NMClient -
-
-
-nm_client_get_device_by_iface, function in NMClient -
-
-
-nm_client_get_device_by_path, function in NMClient -
-
-
-nm_client_get_logging, function in NMClient -
-
-
-nm_client_get_manager_running, function in NMClient -
-
-
-nm_client_get_permission_result, function in NMClient -
-
-
-nm_client_get_primary_connection, function in NMClient -
-
-
-nm_client_get_startup, function in NMClient -
-
-
-nm_client_get_state, function in NMClient -
-
-
-nm_client_get_version, function in NMClient -
-
-
-NM_CLIENT_MANAGER_RUNNING, macro in NMClient -
-
-
-NM_CLIENT_NETWORKING_ENABLED, macro in NMClient -
-
-
-nm_client_networking_get_enabled, function in NMClient -
-
-
-nm_client_networking_set_enabled, function in NMClient -
-
-
-nm_client_new, function in NMClient -
-
-
-nm_client_new_async, function in NMClient -
-
-
-nm_client_new_finish, function in NMClient -
-
-
-NM_CLIENT_PRIMARY_CONNECTION, macro in NMClient -
-
-
-nm_client_set_logging, function in NMClient -
-
-
-nm_client_sleep, function in NMClient -
-
-
-NM_CLIENT_STARTUP, macro in NMClient -
-
-
-NM_CLIENT_STATE, macro in NMClient -
-
-
-NM_CLIENT_VERSION, macro in NMClient -
-
-
-NM_CLIENT_WIMAX_ENABLED, macro in NMClient -
-
-
-nm_client_wimax_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WIMAX_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wimax_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wimax_set_enabled, function in NMClient -
-
-
-NM_CLIENT_WIRELESS_ENABLED, macro in NMClient -
-
-
-nm_client_wireless_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WIRELESS_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wireless_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wireless_set_enabled, function in NMClient -
-
-
-NM_CLIENT_WWAN_ENABLED, macro in NMClient -
-
-
-nm_client_wwan_get_enabled, function in NMClient -
-
-
-NM_CLIENT_WWAN_HARDWARE_ENABLED, macro in NMClient -
-
-
-nm_client_wwan_hardware_get_enabled, function in NMClient -
-
-
-nm_client_wwan_set_enabled, function in NMClient -
-
-

D

-
-NMDevice::state-changed, object signal in NMDevice -
-
-
-NMDevice:active-connection, object property in NMDevice -
-
-
-NMDevice:autoconnect, object property in NMDevice -
-
-
-NMDevice:available-connections, object property in NMDevice -
-
-
-NMDevice:capabilities, object property in NMDevice -
-
-
-NMDevice:device-type, object property in NMDevice -
-
-
-NMDevice:dhcp4-config, object property in NMDevice -
-
-
-NMDevice:dhcp6-config, object property in NMDevice -
-
-
-NMDevice:driver, object property in NMDevice -
-
-
-NMDevice:driver-version, object property in NMDevice -
-
-
-NMDevice:firmware-missing, object property in NMDevice -
-
-
-NMDevice:firmware-version, object property in NMDevice -
-
-
-NMDevice:interface, object property in NMDevice -
-
-
-NMDevice:ip-interface, object property in NMDevice -
-
-
-NMDevice:ip4-config, object property in NMDevice -
-
-
-NMDevice:ip6-config, object property in NMDevice -
-
-
-NMDevice:managed, object property in NMDevice -
-
-
-NMDevice:mtu, object property in NMDevice -
-
-
-NMDevice:physical-port-id, object property in NMDevice -
-
-
-NMDevice:product, object property in NMDevice -
-
-
-NMDevice:real, object property in NMDevice -
-
-
-NMDevice:state, object property in NMDevice -
-
-
-NMDevice:state-reason, object property in NMDevice -
-
-
-NMDevice:udi, object property in NMDevice -
-
-
-NMDevice:vendor, object property in NMDevice -
-
-
-NMDeviceAdsl:carrier, object property in NMDeviceAdsl -
-
-
-NMDeviceAdslError, enum in NMDeviceAdsl -
-
-
-NMDeviceBond:carrier, object property in NMDeviceBond -
-
-
-NMDeviceBond:hw-address, object property in NMDeviceBond -
-
-
-NMDeviceBond:slaves, object property in NMDeviceBond -
-
-
-NMDeviceBondError, enum in NMDeviceBond -
-
-
-NMDeviceBridge:carrier, object property in NMDeviceBridge -
-
-
-NMDeviceBridge:hw-address, object property in NMDeviceBridge -
-
-
-NMDeviceBridge:slaves, object property in NMDeviceBridge -
-
-
-NMDeviceBridgeError, enum in NMDeviceBridge -
-
-
-NMDeviceBt:bt-capabilities, object property in NMDeviceBt -
-
-
-NMDeviceBt:hw-address, object property in NMDeviceBt -
-
-
-NMDeviceBt:name, object property in NMDeviceBt -
-
-
-NMDeviceBtError, enum in NMDeviceBt -
-
-
-NMDeviceCallbackFn, user_function in NMDevice -
-
-
-NMDeviceDeactivateFn, user_function in NMDevice -
-
-
-NMDeviceError, enum in NMDevice -
-
-
-NMDeviceEthernet:carrier, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:hw-address, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:perm-hw-address, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernet:speed, object property in NMDeviceEthernet -
-
-
-NMDeviceEthernetError, enum in NMDeviceEthernet -
-
-
-NMDeviceGeneric:hw-address, object property in NMDeviceGeneric -
-
-
-NMDeviceGeneric:type-description, object property in NMDeviceGeneric -
-
-
-NMDeviceGenericError, enum in NMDeviceGeneric -
-
-
-NMDeviceInfiniband:carrier, object property in NMDeviceInfiniband -
-
-
-NMDeviceInfiniband:hw-address, object property in NMDeviceInfiniband -
-
-
-NMDeviceInfinibandError, enum in NMDeviceInfiniband -
-
-
-NMDeviceModem:current-capabilities, object property in NMDeviceModem -
-
-
-NMDeviceModem:modem-capabilities, object property in NMDeviceModem -
-
-
-NMDeviceModemError, enum in NMDeviceModem -
-
-
-NMDeviceOlpcMesh:active-channel, object property in NMDeviceOlpcMesh -
-
-
-NMDeviceOlpcMesh:companion, object property in NMDeviceOlpcMesh -
-
-
-NMDeviceOlpcMesh:hw-address, object property in NMDeviceOlpcMesh -
-
-
-NMDeviceOlpcMeshError, enum in NMDeviceOlpcMesh -
-
-
-NMDeviceTeam:carrier, object property in NMDeviceTeam -
-
-
-NMDeviceTeam:hw-address, object property in NMDeviceTeam -
-
-
-NMDeviceTeam:slaves, object property in NMDeviceTeam -
-
-
-NMDeviceTeamError, enum in NMDeviceTeam -
-
-
-NMDeviceVlan:carrier, object property in NMDeviceVlan -
-
-
-NMDeviceVlan:hw-address, object property in NMDeviceVlan -
-
-
-NMDeviceVlan:parent, object property in NMDeviceVlan -
-
-
-NMDeviceVlan:vlan-id, object property in NMDeviceVlan -
-
-
-NMDeviceVlanError, enum in NMDeviceVlan -
-
-
-NMDeviceWifi::access-point-added, object signal in NMDeviceWifi -
-
-
-NMDeviceWifi::access-point-removed, object signal in NMDeviceWifi -
-
-
-NMDeviceWifi:access-points, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:active-access-point, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:bitrate, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:hw-address, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:mode, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:perm-hw-address, object property in NMDeviceWifi -
-
-
-NMDeviceWifi:wireless-capabilities, object property in NMDeviceWifi -
-
-
-NMDeviceWifiError, enum in NMDeviceWifi -
-
-
-NMDeviceWifiRequestScanFn, user_function in NMDeviceWifi -
-
-
-NMDeviceWimax::nsp-added, object signal in NMDeviceWimax -
-
-
-NMDeviceWimax::nsp-removed, object signal in NMDeviceWimax -
-
-
-NMDeviceWimax:active-nsp, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:bsid, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:center-frequency, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:cinr, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:hw-address, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:nsps, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:rssi, object property in NMDeviceWimax -
-
-
-NMDeviceWimax:tx-power, object property in NMDeviceWimax -
-
-
-NMDeviceWimaxError, enum in NMDeviceWimax -
-
-
-NM_DEVICE_ACTIVE_CONNECTION, macro in NMDevice -
-
-
-NM_DEVICE_ADSL_CARRIER, macro in NMDeviceAdsl -
-
-
-NM_DEVICE_ADSL_ERROR, macro in NMDeviceAdsl -
-
-
-nm_device_adsl_error_quark, function in NMDeviceAdsl -
-
-
-nm_device_adsl_get_carrier, function in NMDeviceAdsl -
-
-
-nm_device_adsl_new, function in NMDeviceAdsl -
-
-
-NM_DEVICE_AUTOCONNECT, macro in NMDevice -
-
-
-NM_DEVICE_AVAILABLE_CONNECTIONS, macro in NMDevice -
-
-
-NM_DEVICE_BOND_CARRIER, macro in NMDeviceBond -
-
-
-NM_DEVICE_BOND_ERROR, macro in NMDeviceBond -
-
-
-nm_device_bond_error_quark, function in NMDeviceBond -
-
-
-nm_device_bond_get_carrier, function in NMDeviceBond -
-
-
-nm_device_bond_get_hw_address, function in NMDeviceBond -
-
-
-nm_device_bond_get_slaves, function in NMDeviceBond -
-
-
-NM_DEVICE_BOND_HW_ADDRESS, macro in NMDeviceBond -
-
-
-nm_device_bond_new, function in NMDeviceBond -
-
-
-NM_DEVICE_BOND_SLAVES, macro in NMDeviceBond -
-
-
-NM_DEVICE_BRIDGE_CARRIER, macro in NMDeviceBridge -
-
-
-NM_DEVICE_BRIDGE_ERROR, macro in NMDeviceBridge -
-
-
-nm_device_bridge_error_quark, function in NMDeviceBridge -
-
-
-nm_device_bridge_get_carrier, function in NMDeviceBridge -
-
-
-nm_device_bridge_get_hw_address, function in NMDeviceBridge -
-
-
-nm_device_bridge_get_slaves, function in NMDeviceBridge -
-
-
-NM_DEVICE_BRIDGE_HW_ADDRESS, macro in NMDeviceBridge -
-
-
-nm_device_bridge_new, function in NMDeviceBridge -
-
-
-NM_DEVICE_BRIDGE_SLAVES, macro in NMDeviceBridge -
-
-
-NM_DEVICE_BT_CAPABILITIES, macro in NMDeviceBt -
-
-
-NM_DEVICE_BT_ERROR, macro in NMDeviceBt -
-
-
-nm_device_bt_error_quark, function in NMDeviceBt -
-
-
-nm_device_bt_get_capabilities, function in NMDeviceBt -
-
-
-nm_device_bt_get_hw_address, function in NMDeviceBt -
-
-
-nm_device_bt_get_name, function in NMDeviceBt -
-
-
-NM_DEVICE_BT_HW_ADDRESS, macro in NMDeviceBt -
-
-
-NM_DEVICE_BT_NAME, macro in NMDeviceBt -
-
-
-nm_device_bt_new, function in NMDeviceBt -
-
-
-NM_DEVICE_CAPABILITIES, macro in NMDevice -
-
-
-nm_device_connection_compatible, function in NMDevice -
-
-
-nm_device_connection_valid, function in NMDevice -
-
-
-nm_device_delete, function in NMDevice -
-
-
-NM_DEVICE_DEVICE_TYPE, macro in NMDevice -
-
-
-NM_DEVICE_DHCP4_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_DHCP6_CONFIG, macro in NMDevice -
-
-
-nm_device_disambiguate_names, function in NMDevice -
-
-
-nm_device_disconnect, function in NMDevice -
-
-
-NM_DEVICE_DRIVER, macro in NMDevice -
-
-
-NM_DEVICE_DRIVER_VERSION, macro in NMDevice -
-
-
-NM_DEVICE_ERROR, macro in NMDevice -
-
-
-nm_device_error_quark, function in NMDevice -
-
-
-NM_DEVICE_ETHERNET_CARRIER, macro in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_ERROR, macro in NMDeviceEthernet -
-
-
-nm_device_ethernet_error_quark, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_carrier, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_hw_address, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_permanent_hw_address, function in NMDeviceEthernet -
-
-
-nm_device_ethernet_get_speed, function in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_HW_ADDRESS, macro in NMDeviceEthernet -
-
-
-nm_device_ethernet_new, function in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS, macro in NMDeviceEthernet -
-
-
-NM_DEVICE_ETHERNET_SPEED, macro in NMDeviceEthernet -
-
-
-nm_device_filter_connections, function in NMDevice -
-
-
-NM_DEVICE_FIRMWARE_MISSING, macro in NMDevice -
-
-
-NM_DEVICE_FIRMWARE_VERSION, macro in NMDevice -
-
-
-NM_DEVICE_GENERIC_ERROR, macro in NMDeviceGeneric -
-
-
-nm_device_generic_error_quark, function in NMDeviceGeneric -
-
-
-nm_device_generic_get_hw_address, function in NMDeviceGeneric -
-
-
-NM_DEVICE_GENERIC_HW_ADDRESS, macro in NMDeviceGeneric -
-
-
-nm_device_generic_new, function in NMDeviceGeneric -
-
-
-NM_DEVICE_GENERIC_TYPE_DESCRIPTION, macro in NMDeviceGeneric -
-
-
-nm_device_get_active_connection, function in NMDevice -
-
-
-nm_device_get_autoconnect, function in NMDevice -
-
-
-nm_device_get_available_connections, function in NMDevice -
-
-
-nm_device_get_capabilities, function in NMDevice -
-
-
-nm_device_get_description, function in NMDevice -
-
-
-nm_device_get_device_type, function in NMDevice -
-
-
-nm_device_get_dhcp4_config, function in NMDevice -
-
-
-nm_device_get_dhcp6_config, function in NMDevice -
-
-
-nm_device_get_driver, function in NMDevice -
-
-
-nm_device_get_driver_version, function in NMDevice -
-
-
-nm_device_get_firmware_missing, function in NMDevice -
-
-
-nm_device_get_firmware_version, function in NMDevice -
-
-
-nm_device_get_hw_address, function in NMDevice -
-
-
-nm_device_get_iface, function in NMDevice -
-
-
-nm_device_get_ip4_config, function in NMDevice -
-
-
-nm_device_get_ip6_config, function in NMDevice -
-
-
-nm_device_get_ip_iface, function in NMDevice -
-
-
-nm_device_get_managed, function in NMDevice -
-
-
-nm_device_get_mtu, function in NMDevice -
-
-
-nm_device_get_physical_port_id, function in NMDevice -
-
-
-nm_device_get_product, function in NMDevice -
-
-
-nm_device_get_setting_type, function in NMDevice -
-
-
-nm_device_get_state, function in NMDevice -
-
-
-nm_device_get_state_reason, function in NMDevice -
-
-
-nm_device_get_type_description, function in NMDevice -
-
-
-nm_device_get_udi, function in NMDevice -
-
-
-nm_device_get_vendor, function in NMDevice -
-
-
-NM_DEVICE_INFINIBAND_CARRIER, macro in NMDeviceInfiniband -
-
-
-NM_DEVICE_INFINIBAND_ERROR, macro in NMDeviceInfiniband -
-
-
-nm_device_infiniband_error_quark, function in NMDeviceInfiniband -
-
-
-nm_device_infiniband_get_carrier, function in NMDeviceInfiniband -
-
-
-nm_device_infiniband_get_hw_address, function in NMDeviceInfiniband -
-
-
-NM_DEVICE_INFINIBAND_HW_ADDRESS, macro in NMDeviceInfiniband -
-
-
-nm_device_infiniband_new, function in NMDeviceInfiniband -
-
-
-NM_DEVICE_INTERFACE, macro in NMDevice -
-
-
-NM_DEVICE_IP4_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_IP6_CONFIG, macro in NMDevice -
-
-
-NM_DEVICE_IP_INTERFACE, macro in NMDevice -
-
-
-nm_device_is_real, function in NMDevice -
-
-
-nm_device_is_software, function in NMDevice -
-
-
-NM_DEVICE_MANAGED, macro in NMDevice -
-
-
-NM_DEVICE_MODEM_CURRENT_CAPABILITIES, macro in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_ERROR, macro in NMDeviceModem -
-
-
-nm_device_modem_error_quark, function in NMDeviceModem -
-
-
-nm_device_modem_get_current_capabilities, function in NMDeviceModem -
-
-
-nm_device_modem_get_modem_capabilities, function in NMDeviceModem -
-
-
-NM_DEVICE_MODEM_MODEM_CAPABILITIES, macro in NMDeviceModem -
-
-
-NM_DEVICE_MTU, macro in NMDevice -
-
-
-nm_device_new, function in NMDevice -
-
-
-NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL, macro in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_OLPC_MESH_COMPANION, macro in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_OLPC_MESH_ERROR, macro in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_error_quark, function in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_active_channel, function in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_companion, function in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_get_hw_address, function in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_OLPC_MESH_HW_ADDRESS, macro in NMDeviceOlpcMesh -
-
-
-nm_device_olpc_mesh_new, function in NMDeviceOlpcMesh -
-
-
-NM_DEVICE_PHYSICAL_PORT_ID, macro in NMDevice -
-
-
-NM_DEVICE_PRODUCT, macro in NMDevice -
-
-
-NM_DEVICE_REAL, macro in NMDevice -
-
-
-nm_device_set_autoconnect, function in NMDevice -
-
-
-nm_device_set_managed, function in NMDevice -
-
-
-NM_DEVICE_STATE, macro in NMDevice -
-
-
-NM_DEVICE_STATE_REASON, macro in NMDevice -
-
-
-NM_DEVICE_TEAM_CARRIER, macro in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_ERROR, macro in NMDeviceTeam -
-
-
-nm_device_team_error_quark, function in NMDeviceTeam -
-
-
-nm_device_team_get_carrier, function in NMDeviceTeam -
-
-
-nm_device_team_get_hw_address, function in NMDeviceTeam -
-
-
-nm_device_team_get_slaves, function in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_HW_ADDRESS, macro in NMDeviceTeam -
-
-
-nm_device_team_new, function in NMDeviceTeam -
-
-
-NM_DEVICE_TEAM_SLAVES, macro in NMDeviceTeam -
-
-
-NM_DEVICE_UDI, macro in NMDevice -
-
-
-NM_DEVICE_VENDOR, macro in NMDevice -
-
-
-NM_DEVICE_VLAN_CARRIER, macro in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_ERROR, macro in NMDeviceVlan -
-
-
-nm_device_vlan_error_quark, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_carrier, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_hw_address, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_parent, function in NMDeviceVlan -
-
-
-nm_device_vlan_get_vlan_id, function in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_HW_ADDRESS, macro in NMDeviceVlan -
-
-
-nm_device_vlan_new, function in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_PARENT, macro in NMDeviceVlan -
-
-
-NM_DEVICE_VLAN_VLAN_ID, macro in NMDeviceVlan -
-
-
-NM_DEVICE_WIFI_ACCESS_POINTS, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_BITRATE, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_CAPABILITIES, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_ERROR, macro in NMDeviceWifi -
-
-
-nm_device_wifi_error_quark, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_access_points, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_access_point_by_path, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_active_access_point, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_bitrate, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_capabilities, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_hw_address, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_mode, function in NMDeviceWifi -
-
-
-nm_device_wifi_get_permanent_hw_address, function in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_HW_ADDRESS, macro in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_MODE, macro in NMDeviceWifi -
-
-
-nm_device_wifi_new, function in NMDeviceWifi -
-
-
-NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS, macro in NMDeviceWifi -
-
-
-nm_device_wifi_request_scan_simple, function in NMDeviceWifi -
-
-
-NM_DEVICE_WIMAX_ACTIVE_NSP, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_BSID, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_CENTER_FREQUENCY, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_CINR, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_ERROR, macro in NMDeviceWimax -
-
-
-nm_device_wimax_error_quark, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_active_nsp, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_bsid, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_center_frequency, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_cinr, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_hw_address, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_nsps, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_nsp_by_path, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_rssi, function in NMDeviceWimax -
-
-
-nm_device_wimax_get_tx_power, function in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_HW_ADDRESS, macro in NMDeviceWimax -
-
-
-nm_device_wimax_new, function in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_NSPS, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_RSSI, macro in NMDeviceWimax -
-
-
-NM_DEVICE_WIMAX_TX_POWER, macro in NMDeviceWimax -
-
-
-NMDHCP4Config:options, object property in NMDHCP4Config -
-
-
-nm_dhcp4_config_get_one_option, function in NMDHCP4Config -
-
-
-nm_dhcp4_config_get_options, function in NMDHCP4Config -
-
-
-nm_dhcp4_config_new, function in NMDHCP4Config -
-
-
-NM_DHCP4_CONFIG_OPTIONS, macro in NMDHCP4Config -
-
-
-NMDHCP6Config:options, object property in NMDHCP6Config -
-
-
-nm_dhcp6_config_get_one_option, function in NMDHCP6Config -
-
-
-nm_dhcp6_config_get_options, function in NMDHCP6Config -
-
-
-nm_dhcp6_config_new, function in NMDHCP6Config -
-
-
-NM_DHCP6_CONFIG_OPTIONS, macro in NMDHCP6Config -
-
-

G

-
-get_editor, macro in NMVpnPluginUiWidget -
-
-
-get_suggested_filename, macro in NMVpnPluginUiWidget -
-
-

I

-
-NMIP4Config:addresses, object property in NMIP4Config -
-
-
-NMIP4Config:domains, object property in NMIP4Config -
-
-
-NMIP4Config:gateway, object property in NMIP4Config -
-
-
-NMIP4Config:nameservers, object property in NMIP4Config -
-
-
-NMIP4Config:routes, object property in NMIP4Config -
-
-
-NMIP4Config:searches, object property in NMIP4Config -
-
-
-NMIP4Config:wins-servers, object property in NMIP4Config -
-
-
-NM_IP4_CONFIG_ADDRESSES, macro in NMIP4Config -
-
-
-NM_IP4_CONFIG_DOMAINS, macro in NMIP4Config -
-
-
-NM_IP4_CONFIG_GATEWAY, macro in NMIP4Config -
-
-
-nm_ip4_config_get_addresses, function in NMIP4Config -
-
-
-nm_ip4_config_get_domains, function in NMIP4Config -
-
-
-nm_ip4_config_get_gateway, function in NMIP4Config -
-
-
-nm_ip4_config_get_nameservers, function in NMIP4Config -
-
-
-nm_ip4_config_get_routes, function in NMIP4Config -
-
-
-nm_ip4_config_get_searches, function in NMIP4Config -
-
-
-nm_ip4_config_get_wins_servers, function in NMIP4Config -
-
-
-NM_IP4_CONFIG_NAMESERVERS, macro in NMIP4Config -
-
-
-nm_ip4_config_new, function in NMIP4Config -
-
-
-NM_IP4_CONFIG_ROUTES, macro in NMIP4Config -
-
-
-NM_IP4_CONFIG_SEARCHES, macro in NMIP4Config -
-
-
-NM_IP4_CONFIG_WINS_SERVERS, macro in NMIP4Config -
-
-
-NMIP6Config:addresses, object property in NMIP6Config -
-
-
-NMIP6Config:domains, object property in NMIP6Config -
-
-
-NMIP6Config:gateway, object property in NMIP6Config -
-
-
-NMIP6Config:nameservers, object property in NMIP6Config -
-
-
-NMIP6Config:routes, object property in NMIP6Config -
-
-
-NMIP6Config:searches, object property in NMIP6Config -
-
-
-NM_IP6_CONFIG_ADDRESSES, macro in NMIP6Config -
-
-
-NM_IP6_CONFIG_DOMAINS, macro in NMIP6Config -
-
-
-NM_IP6_CONFIG_GATEWAY, macro in NMIP6Config -
-
-
-nm_ip6_config_get_addresses, function in NMIP6Config -
-
-
-nm_ip6_config_get_domains, function in NMIP6Config -
-
-
-nm_ip6_config_get_gateway, function in NMIP6Config -
-
-
-nm_ip6_config_get_nameserver, function in NMIP6Config -
-
-
-nm_ip6_config_get_nameservers, function in NMIP6Config -
-
-
-nm_ip6_config_get_num_nameservers, function in NMIP6Config -
-
-
-nm_ip6_config_get_routes, function in NMIP6Config -
-
-
-nm_ip6_config_get_searches, function in NMIP6Config -
-
-
-NM_IP6_CONFIG_NAMESERVERS, macro in NMIP6Config -
-
-
-nm_ip6_config_new, function in NMIP6Config -
-
-
-NM_IP6_CONFIG_ROUTES, macro in NMIP6Config -
-
-
-NM_IP6_CONFIG_SEARCHES, macro in NMIP6Config -
-
-

O

-
-NMObject::object-creation-failed, object signal in NMObject -
-
-
-NMObject:dbus-connection, object property in NMObject -
-
-
-NMObject:dbus-path, object property in NMObject -
-
-
-NMObjectError, enum in NMObject -
-
-
-NM_OBJECT_DBUS_CONNECTION, macro in NMObject -
-
-
-NM_OBJECT_DBUS_PATH, macro in NMObject -
-
-
-NM_OBJECT_ERROR, macro in NMObject -
-
-
-nm_object_error_quark, function in NMObject -
-
-
-nm_object_get_connection, function in NMObject -
-
-
-nm_object_get_path, function in NMObject -
-
-

R

-
-NMRemoteConnection::removed, object signal in NMRemoteConnection -
-
-
-NMRemoteConnection::updated, object signal in NMRemoteConnection -
-
-
-NMRemoteConnection::visible, object signal in NMRemoteConnection -
-
-
-NMRemoteConnection:bus, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:dbus-connection, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:dbus-path, object property in NMRemoteConnection -
-
-
-NMRemoteConnection:unsaved, object property in NMRemoteConnection -
-
-
-NMRemoteConnectionCommitFunc, typedef in NMRemoteConnection -
-
-
-NMRemoteConnectionDeleteFunc, typedef in NMRemoteConnection -
-
-
-NMRemoteConnectionError, enum in NMRemoteConnection -
-
-
-NMRemoteConnectionGetSecretsFunc, user_function in NMRemoteConnection -
-
-
-NMRemoteConnectionResultFunc, user_function in NMRemoteConnection -
-
-
-NMRemoteSettings::connections-read, object signal in NMRemoteSettings -
-
-
-NMRemoteSettings::new-connection, object signal in NMRemoteSettings -
-
-
-NMRemoteSettings:bus, object property in NMRemoteSettings -
-
-
-NMRemoteSettings:can-modify, object property in NMRemoteSettings -
-
-
-NMRemoteSettings:hostname, object property in NMRemoteSettings -
-
-
-NMRemoteSettings:service-running, object property in NMRemoteSettings -
-
-
-NMRemoteSettingsAddConnectionFunc, user_function in NMRemoteSettings -
-
-
-NMRemoteSettingsError, enum in NMRemoteSettings -
-
-
-NMRemoteSettingsLoadConnectionsFunc, user_function in NMRemoteSettings -
-
-
-NMRemoteSettingsSaveHostnameFunc, user_function in NMRemoteSettings -
-
-
-nm_remote_connection_commit_changes, function in NMRemoteConnection -
-
-
-nm_remote_connection_commit_changes_unsaved, function in NMRemoteConnection -
-
-
-nm_remote_connection_delete, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_ERROR, macro in NMRemoteConnection -
-
-
-nm_remote_connection_error_quark, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_secrets, function in NMRemoteConnection -
-
-
-nm_remote_connection_get_unsaved, function in NMRemoteConnection -
-
-
-nm_remote_connection_new, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_REMOVED, macro in NMRemoteConnection -
-
-
-nm_remote_connection_save, function in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_UNSAVED, macro in NMRemoteConnection -
-
-
-NM_REMOTE_CONNECTION_UPDATED, macro in NMRemoteConnection -
-
-
-nm_remote_settings_add_connection, function in NMRemoteSettings -
-
-
-nm_remote_settings_add_connection_unsaved, function in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_BUS, macro in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_CAN_MODIFY, macro in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_CONNECTIONS_READ, macro in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_ERROR, macro in NMRemoteSettings -
-
-
-nm_remote_settings_error_quark, function in NMRemoteSettings -
-
-
-nm_remote_settings_get_connection_by_id, function in NMRemoteSettings -
-
-
-nm_remote_settings_get_connection_by_path, function in NMRemoteSettings -
-
-
-nm_remote_settings_get_connection_by_uuid, function in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_HOSTNAME, macro in NMRemoteSettings -
-
-
-nm_remote_settings_list_connections, function in NMRemoteSettings -
-
-
-nm_remote_settings_load_connections, function in NMRemoteSettings -
-
-
-nm_remote_settings_new, function in NMRemoteSettings -
-
-
-nm_remote_settings_new_async, function in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_NEW_CONNECTION, macro in NMRemoteSettings -
-
-
-nm_remote_settings_new_finish, function in NMRemoteSettings -
-
-
-nm_remote_settings_reload_connections, function in NMRemoteSettings -
-
-
-nm_remote_settings_save_hostname, function in NMRemoteSettings -
-
-
-NM_REMOTE_SETTINGS_SERVICE_RUNNING, macro in NMRemoteSettings -
-
-

S

-
-NMSecretAgent::registration-result, object signal in NMSecretAgent -
-
-
-NMSecretAgent:auto-register, object property in NMSecretAgent -
-
-
-NMSecretAgent:capabilities, object property in NMSecretAgent -
-
-
-NMSecretAgent:identifier, object property in NMSecretAgent -
-
-
-NMSecretAgent:registered, object property in NMSecretAgent -
-
-
-NMSecretAgentCapabilities, enum in NMSecretAgent -
-
-
-NMSecretAgentDeleteSecretsFunc, user_function in NMSecretAgent -
-
-
-NMSecretAgentError, enum in NMSecretAgent -
-
-
-NMSecretAgentGetSecretsFlags, enum in NMSecretAgent -
-
-
-NMSecretAgentGetSecretsFunc, user_function in NMSecretAgent -
-
-
-NMSecretAgentSaveSecretsFunc, user_function in NMSecretAgent -
-
-
-NM_SECRET_AGENT_AUTO_REGISTER, macro in NMSecretAgent -
-
-
-NM_SECRET_AGENT_CAPABILITIES, macro in NMSecretAgent -
-
-
-nm_secret_agent_delete_secrets, function in NMSecretAgent -
-
-
-NM_SECRET_AGENT_ERROR, macro in NMSecretAgent -
-
-
-nm_secret_agent_error_quark, function in NMSecretAgent -
-
-
-nm_secret_agent_get_registered, function in NMSecretAgent -
-
-
-nm_secret_agent_get_secrets, function in NMSecretAgent -
-
-
-NM_SECRET_AGENT_IDENTIFIER, macro in NMSecretAgent -
-
-
-nm_secret_agent_register, function in NMSecretAgent -
-
-
-NM_SECRET_AGENT_REGISTERED, macro in NMSecretAgent -
-
-
-NM_SECRET_AGENT_REGISTRATION_RESULT, macro in NMSecretAgent -
-
-
-nm_secret_agent_save_secrets, function in NMSecretAgent -
-
-
-nm_secret_agent_unregister, function in NMSecretAgent -
-
-

V

-
-NMVPNConnection::vpn-state-changed, object signal in NMVPNConnection -
-
-
-NMVPNConnection:banner, object property in NMVPNConnection -
-
-
-NMVPNConnection:vpn-state, object property in NMVPNConnection -
-
-
-NMVpnEditorPluginCapability, macro in NMVpnPluginUiWidget -
-
-
-NMVPNPluginError, enum in NMVPNPlugin -
-
-
-NMVpnPluginUiCapability, enum in NMVpnPluginUiWidget -
-
-
-NMVpnPluginUiFactory, user_function in NMVpnPluginUiWidget -
-
-
-NMVpnPluginUiInterfaceProp, enum in NMVpnPluginUiWidget -
-
-
-NM_VPN_CONNECTION_BANNER, macro in NMVPNConnection -
-
-
-nm_vpn_connection_get_banner, function in NMVPNConnection -
-
-
-nm_vpn_connection_get_vpn_state, function in NMVPNConnection -
-
-
-nm_vpn_connection_new, function in NMVPNConnection -
-
-
-NM_VPN_CONNECTION_VPN_STATE, macro in NMVPNConnection -
-
-
-nm_vpn_editor_get_widget, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_DESCRIPTION, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_export, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_factory, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_get_capabilities, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_get_editor, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_get_suggested_filename, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_plugin_import, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_NAME, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_EDITOR_PLUGIN_SERVICE, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_editor_update_connection, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_PLUGIN_DBUS_SERVICE_NAME, macro in NMVPNPlugin -
-
-
-nm_vpn_plugin_disconnect, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_error_quark, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_failure, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_get_connection, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_get_state, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_secrets_required, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_set_config, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_set_ip4_config, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_set_ip6_config, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_set_login_banner, function in NMVPNPlugin -
-
-
-nm_vpn_plugin_set_state, function in NMVPNPlugin -
-
-
-NM_VPN_PLUGIN_STATE, macro in NMVPNPlugin -
-
-
-nm_vpn_plugin_ui_factory, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_delete_connection, function in NMVpnPluginUiWidget -
-
-
-NM_VPN_PLUGIN_UI_INTERFACE_DESC, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_export, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_get_capabilities, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_get_suggested_name, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_import, function in NMVpnPluginUiWidget -
-
-
-NM_VPN_PLUGIN_UI_INTERFACE_NAME, macro in NMVpnPluginUiWidget -
-
-
-NM_VPN_PLUGIN_UI_INTERFACE_SERVICE, macro in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_interface_ui_factory, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_widget_interface_get_widget, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_widget_interface_save_secrets, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_ui_widget_interface_update_connection, function in NMVpnPluginUiWidget -
-
-
-nm_vpn_plugin_utils_get_secret_flags, function in nm-vpn-plugin-utils -
-
-
-nm_vpn_plugin_utils_read_vpn_details, function in nm-vpn-plugin-utils -
-
-

W

-
-NMWimaxNsp:name, object property in NMWimaxNsp -
-
-
-NMWimaxNsp:network-type, object property in NMWimaxNsp -
-
-
-NMWimaxNsp:signal-quality, object property in NMWimaxNsp -
-
-
-NMWimaxNspNetworkType, enum in NMWimaxNsp -
-
-
-nm_wimax_nsp_connection_valid, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_filter_connections, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_name, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_network_type, function in NMWimaxNsp -
-
-
-nm_wimax_nsp_get_signal_quality, function in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_NAME, macro in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_NETWORK_TYPE, macro in NMWimaxNsp -
-
-
-nm_wimax_nsp_new, function in NMWimaxNsp -
-
-
-NM_WIMAX_NSP_SIGNAL_QUALITY, macro in NMWimaxNsp -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/ch02.html b/docs/libnm-glib/html/ch02.html deleted file mode 100644 index 4f572730..00000000 --- a/docs/libnm-glib/html/ch02.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - -libnm-glib API Reference: libnm-glib Reference Manual - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/libnm-glib/html/home.png b/docs/libnm-glib/html/home.png deleted file mode 100644 index 9346b336..00000000 Binary files a/docs/libnm-glib/html/home.png and /dev/null differ diff --git a/docs/libnm-glib/html/index.html b/docs/libnm-glib/html/index.html deleted file mode 100644 index 0405855c..00000000 --- a/docs/libnm-glib/html/index.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - -libnm-glib Reference Manual: libnm-glib Reference Manual - - - - - - - -
-
-
-
-

- for libnm-glib 1.18.0 - - The latest version of this documentation can be found on-line at - https://developer.gnome.org/libnm-glib/stable/. -

-
-
-

- Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -

-


-   The Free Software Foundation, Inc.,
-   51 Franklin Street - Fifth Floor,
-   BostonMA 02110-1301,
-   USA
-

-

-

-
-
-
-
- -
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/left-insensitive.png b/docs/libnm-glib/html/left-insensitive.png deleted file mode 100644 index 3269393a..00000000 Binary files a/docs/libnm-glib/html/left-insensitive.png and /dev/null differ diff --git a/docs/libnm-glib/html/left.png b/docs/libnm-glib/html/left.png deleted file mode 100644 index 2abde032..00000000 Binary files a/docs/libnm-glib/html/left.png and /dev/null differ diff --git a/docs/libnm-glib/html/libnm-glib-NMVPNPlugin.html b/docs/libnm-glib/html/libnm-glib-NMVPNPlugin.html deleted file mode 100644 index 1fc290e3..00000000 --- a/docs/libnm-glib/html/libnm-glib-NMVPNPlugin.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - -NMVPNPlugin: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVPNPlugin

-

NMVPNPlugin

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_vpn_plugin_error_quark () -
-DBusGConnection * - -nm_vpn_plugin_get_connection () -
-NMVPNServiceState - -nm_vpn_plugin_get_state () -
-void - -nm_vpn_plugin_set_state () -
-void - -nm_vpn_plugin_secrets_required () -
-void - -nm_vpn_plugin_set_login_banner () -
-void - -nm_vpn_plugin_failure () -
-void - -nm_vpn_plugin_set_config () -
-void - -nm_vpn_plugin_set_ip4_config () -
-void - -nm_vpn_plugin_set_ip6_config () -
-gboolean - -nm_vpn_plugin_disconnect () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_VPN_PLUGIN_DBUS_SERVICE_NAME
#defineNM_VPN_PLUGIN_STATE
enumNMVPNPluginError
-
-
-

Description

-
-
-

Functions

-
-

nm_vpn_plugin_error_quark ()

-
GQuark
-nm_vpn_plugin_error_quark (void);
-
-
-
-

nm_vpn_plugin_get_connection ()

-
DBusGConnection *
-nm_vpn_plugin_get_connection (NMVPNPlugin *plugin);
-
-
-
-

nm_vpn_plugin_get_state ()

-
NMVPNServiceState
-nm_vpn_plugin_get_state (NMVPNPlugin *plugin);
-
-
-
-

nm_vpn_plugin_set_state ()

-
void
-nm_vpn_plugin_set_state (NMVPNPlugin *plugin,
-                         NMVPNServiceState state);
-
-
-
-

nm_vpn_plugin_secrets_required ()

-
void
-nm_vpn_plugin_secrets_required (NMVPNPlugin *plugin,
-                                const char *message,
-                                const char **hints);
-

Called by VPN plugin implementations to signal to NetworkManager that secrets -are required during the connection process. This signal may be used to -request new secrets when the secrets originally provided by NetworkManager -are insufficient, or the VPN process indicates that it needs additional -information to complete the request.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

plugin

the NMVPNPlugin

 

message

an information message about why secrets are required, if any

 

hints

VPN specific secret names for required new secrets

 
-
-

Since: 0.9.10

-
-
-
-

nm_vpn_plugin_set_login_banner ()

-
void
-nm_vpn_plugin_set_login_banner (NMVPNPlugin *plugin,
-                                const char *banner);
-
-
-
-

nm_vpn_plugin_failure ()

-
void
-nm_vpn_plugin_failure (NMVPNPlugin *plugin,
-                       NMVPNPluginFailure reason);
-
-
-
-

nm_vpn_plugin_set_config ()

-
void
-nm_vpn_plugin_set_config (NMVPNPlugin *plugin,
-                          GHashTable *config);
-
-
-
-

nm_vpn_plugin_set_ip4_config ()

-
void
-nm_vpn_plugin_set_ip4_config (NMVPNPlugin *plugin,
-                              GHashTable *ip4_config);
-
-
-
-

nm_vpn_plugin_set_ip6_config ()

-
void
-nm_vpn_plugin_set_ip6_config (NMVPNPlugin *plugin,
-                              GHashTable *ip6_config);
-
-
-
-

nm_vpn_plugin_disconnect ()

-
gboolean
-nm_vpn_plugin_disconnect (NMVPNPlugin *plugin,
-                          GError **err);
-
-
-
-

Types and Values

-
-

NM_VPN_PLUGIN_DBUS_SERVICE_NAME

-
#define NM_VPN_PLUGIN_DBUS_SERVICE_NAME "service-name"
-
-
-
-
-

NM_VPN_PLUGIN_STATE

-
#define NM_VPN_PLUGIN_STATE             "state"
-
-
-
-
-

enum NMVPNPluginError

-

Returned by the VPN service plugin to indicate errors.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_ERROR_GENERAL

-

general failure

-
 

NM_VPN_PLUGIN_ERROR_STARTING_IN_PROGRESS

-

the plugin is already starting, - and another connect request was received

-
 

NM_VPN_PLUGIN_ERROR_ALREADY_STARTED

-

the plugin is already connected, and - another connect request was received

-
 

NM_VPN_PLUGIN_ERROR_STOPPING_IN_PROGRESS

-

the plugin is already stopping, - and another stop request was received

-
 

NM_VPN_PLUGIN_ERROR_ALREADY_STOPPED

-

the plugin is already stopped, and - another disconnect request was received

-
 

NM_VPN_PLUGIN_ERROR_WRONG_STATE

-

the operation could not be performed in - this state

-
 

NM_VPN_PLUGIN_ERROR_BAD_ARGUMENTS

-

the operation could not be performed as - the request contained malformed arguments, or arguments of unexpected type. - Usually means that one of the VPN setting data items or secrets was not of - the expected type (ie int, string, bool, etc).

-
 

NM_VPN_PLUGIN_ERROR_LAUNCH_FAILED

-

a child process failed to launch

-
 

NM_VPN_PLUGIN_ERROR_CONNECTION_INVALID

-

the operation could not be performed - because the connection was invalid. Usually means that the connection's - VPN setting was missing some required data item or secret.

-
 

NM_VPN_PLUGIN_ERROR_INTERACTIVE_NOT_SUPPORTED

-

the operation could not be - performed as the plugin does not support interactive operations, such as - ConnectInteractive() or NewSecrets()

-
 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/libnm-glib-NMVpnPluginUiWidget.html b/docs/libnm-glib/html/libnm-glib-NMVpnPluginUiWidget.html deleted file mode 100644 index 83b2e40b..00000000 --- a/docs/libnm-glib/html/libnm-glib-NMVpnPluginUiWidget.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - -NMVpnPluginUiWidget: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMVpnPluginUiWidget

-

NMVpnPluginUiWidget

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMVpnPluginUiInterface * - -(*NMVpnPluginUiFactory) () -
-NMVpnPluginUiInterface * - -nm_vpn_plugin_ui_factory () -
-NMVpnPluginUiWidgetInterface * - -nm_vpn_plugin_ui_interface_ui_factory () -
-guint32 - -nm_vpn_plugin_ui_interface_get_capabilities () -
-NMConnection * - -nm_vpn_plugin_ui_interface_import () -
-gboolean - -nm_vpn_plugin_ui_interface_export () -
-char * - -nm_vpn_plugin_ui_interface_get_suggested_name () -
-gboolean - -nm_vpn_plugin_ui_interface_delete_connection () -
-GObject * - -nm_vpn_plugin_ui_widget_interface_get_widget () -
-gboolean - -nm_vpn_plugin_ui_widget_interface_update_connection () -
-gboolean - -nm_vpn_plugin_ui_widget_interface_save_secrets () -
-
- -
-

Description

-
-
-

Functions

-
-

NMVpnPluginUiFactory ()

-
NMVpnPluginUiInterface *
-(*NMVpnPluginUiFactory) (GError **error);
-
-
-
-

nm_vpn_plugin_ui_factory ()

-
NMVpnPluginUiInterface *
-nm_vpn_plugin_ui_factory (GError **error);
-
-
-
-

nm_vpn_plugin_ui_interface_ui_factory ()

-
NMVpnPluginUiWidgetInterface *
-nm_vpn_plugin_ui_interface_ui_factory (NMVpnPluginUiInterface *iface,
-                                       NMConnection *connection,
-                                       GError **error);
-
-
-
-

nm_vpn_plugin_ui_interface_get_capabilities ()

-
guint32
-nm_vpn_plugin_ui_interface_get_capabilities
-                               (NMVpnPluginUiInterface *iface);
-
-
-
-

nm_vpn_plugin_ui_interface_import ()

-
NMConnection *
-nm_vpn_plugin_ui_interface_import (NMVpnPluginUiInterface *iface,
-                                   const char *path,
-                                   GError **error);
-
-
-
-

nm_vpn_plugin_ui_interface_export ()

-
gboolean
-nm_vpn_plugin_ui_interface_export (NMVpnPluginUiInterface *iface,
-                                   const char *path,
-                                   NMConnection *connection,
-                                   GError **error);
-
-
-
-

nm_vpn_plugin_ui_interface_get_suggested_name ()

-
char *
-nm_vpn_plugin_ui_interface_get_suggested_name
-                               (NMVpnPluginUiInterface *iface,
-                                NMConnection *connection);
-
-
-
-

nm_vpn_plugin_ui_interface_delete_connection ()

-
gboolean
-nm_vpn_plugin_ui_interface_delete_connection
-                               (NMVpnPluginUiInterface *iface,
-                                NMConnection *connection,
-                                GError **error);
-

nm_vpn_plugin_ui_interface_delete_connection is deprecated and should not be used in newly-written code.

-
-
-
-

nm_vpn_plugin_ui_widget_interface_get_widget ()

-
GObject *
-nm_vpn_plugin_ui_widget_interface_get_widget
-                               (NMVpnPluginUiWidgetInterface *iface);
-
-
-
-

nm_vpn_plugin_ui_widget_interface_update_connection ()

-
gboolean
-nm_vpn_plugin_ui_widget_interface_update_connection
-                               (NMVpnPluginUiWidgetInterface *iface,
-                                NMConnection *connection,
-                                GError **error);
-
-
-
-

nm_vpn_plugin_ui_widget_interface_save_secrets ()

-
gboolean
-nm_vpn_plugin_ui_widget_interface_save_secrets
-                               (NMVpnPluginUiWidgetInterface *iface,
-                                NMConnection *connection,
-                                GError **error);
-

nm_vpn_plugin_ui_widget_interface_save_secrets is deprecated and should not be used in newly-written code.

-
-
-
-

Types and Values

-
-

enum NMVpnPluginUiCapability

-

Flags that indicate to UI programs certain capabilities of the plugin.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_UI_CAPABILITY_NONE

-

unknown or no capability

-
 

NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT

-

the plugin can import new connections

-
 

NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT

-

the plugin can export connections

-
 

NM_VPN_PLUGIN_UI_CAPABILITY_IPV6

-

the plugin supports IPv6 addressing

-
 
-
-
-
-
-

NM_VPN_PLUGIN_UI_INTERFACE_NAME

-
#define NM_VPN_PLUGIN_UI_INTERFACE_NAME "name"
-
-
-
-
-

NM_VPN_PLUGIN_UI_INTERFACE_DESC

-
#define NM_VPN_PLUGIN_UI_INTERFACE_DESC "desc"
-
-
-
-
-

NM_VPN_PLUGIN_UI_INTERFACE_SERVICE

-
#define NM_VPN_PLUGIN_UI_INTERFACE_SERVICE "service"
-
-
-
-
-

enum NMVpnPluginUiInterfaceProp

-

GObject property numbers that plugins should override to provide certain -information to UI programs.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_UI_INTERFACE_PROP_FIRST

  

NM_VPN_PLUGIN_UI_INTERFACE_PROP_NAME

-

the VPN plugin's name

-
 

NM_VPN_PLUGIN_UI_INTERFACE_PROP_DESC

-

description of the VPN plugin and what -VPN services it supports

-
 

NM_VPN_PLUGIN_UI_INTERFACE_PROP_SERVICE

-

the D-Bus service name used by the -plugin's VPN service daemon

-
 
-
-
-
-
-

nm_vpn_editor_plugin_factory

-
#define nm_vpn_editor_plugin_factory nm_vpn_plugin_ui_factory
-
-
-
-
-

NMVpnEditorPluginCapability

-
#define NMVpnEditorPluginCapability NMVpnPluginUiCapability
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE

-
#define NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE   NM_VPN_PLUGIN_UI_CAPABILITY_NONE
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT

-
#define NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT

-
#define NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6

-
#define NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6   NM_VPN_PLUGIN_UI_CAPABILITY_IPV6
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_NAME

-
#define NM_VPN_EDITOR_PLUGIN_NAME        NM_VPN_PLUGIN_UI_INTERFACE_NAME
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_DESCRIPTION

-
#define NM_VPN_EDITOR_PLUGIN_DESCRIPTION NM_VPN_PLUGIN_UI_INTERFACE_DESC
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_SERVICE

-
#define NM_VPN_EDITOR_PLUGIN_SERVICE     NM_VPN_PLUGIN_UI_INTERFACE_SERVICE
-
-
-
-
-

get_editor

-
#define get_editor             ui_factory
-
-
-
-
-

get_suggested_filename

-
#define get_suggested_filename get_suggested_name
-
-
-
-
-

nm_vpn_editor_plugin_get_editor

-
#define nm_vpn_editor_plugin_get_editor nm_vpn_plugin_ui_interface_ui_factory
-
-
-
-
-

nm_vpn_editor_plugin_get_capabilities

-
#define nm_vpn_editor_plugin_get_capabilities nm_vpn_plugin_ui_interface_get_capabilities
-
-
-
-
-

nm_vpn_editor_plugin_import

-
#define nm_vpn_editor_plugin_import nm_vpn_plugin_ui_interface_import
-
-
-
-
-

nm_vpn_editor_plugin_export

-
#define nm_vpn_editor_plugin_export nm_vpn_plugin_ui_interface_export
-
-
-
-
-

nm_vpn_editor_plugin_get_suggested_filename

-
#define nm_vpn_editor_plugin_get_suggested_filename nm_vpn_plugin_ui_interface_get_suggested_name
-
-
-
-
-

nm_vpn_editor_get_widget

-
#define nm_vpn_editor_get_widget nm_vpn_plugin_ui_widget_interface_get_widget
-
-
-
-
-

nm_vpn_editor_update_connection

-
#define nm_vpn_editor_update_connection nm_vpn_plugin_ui_widget_interface_update_connection
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/libnm-glib-nm-types.html b/docs/libnm-glib/html/libnm-glib-nm-types.html deleted file mode 100644 index 99b8552d..00000000 --- a/docs/libnm-glib/html/libnm-glib-nm-types.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - -nm-types: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-types

-

nm-types

-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/libnm-glib-nm-vpn-plugin-utils.html b/docs/libnm-glib/html/libnm-glib-nm-vpn-plugin-utils.html deleted file mode 100644 index 50f77b71..00000000 --- a/docs/libnm-glib/html/libnm-glib-nm-vpn-plugin-utils.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - -nm-vpn-plugin-utils: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-vpn-plugin-utils

-

nm-vpn-plugin-utils

-
-
-

Functions

- -
-
-

Description

-
-
-

Functions

-
-

nm_vpn_plugin_utils_read_vpn_details ()

-
gboolean
-nm_vpn_plugin_utils_read_vpn_details (int fd,
-                                      GHashTable **out_data,
-                                      GHashTable **out_secrets);
-

Parses key/value pairs from a file descriptor (normally stdin) passed by -an applet when the applet calls the authentication dialog of the VPN plugin.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

fd

file descriptor to read from, usually stdin (0)

 

out_data

on successful return, a hash table -(mapping char*:char*) containing the key/value pairs of VPN data items.

[out][transfer full]

out_secrets

on successful return, a hash table -(mapping char*:char*) containing the key/value pairsof VPN secrets.

[out][transfer full]
-
-
-

Returns

-

TRUE if reading values was successful, FALSE if not

-
-
-
-
-

nm_vpn_plugin_utils_get_secret_flags ()

-
gboolean
-nm_vpn_plugin_utils_get_secret_flags (GHashTable *data,
-                                      const char *secret_name,
-                                      NMSettingSecretFlags *out_flags);
-

Given a VPN secret key name, attempts to find the corresponding flags data -item in data -. If found, converts the flags data item to -NMSettingSecretFlags and returns it.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

data

hash table containing VPN key/value pair data items

 

secret_name

VPN secret key name for which to retrieve flags for

 

out_flags

on success, the flags associated with secret_name -.

[out]
-
-
-

Returns

-

TRUE if the flag data item was found and successfully converted -to flags, FALSE if not

-
-
-
-
-

Types and Values

-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/libnm-glib.devhelp2 b/docs/libnm-glib/html/libnm-glib.devhelp2 deleted file mode 100644 index 50de97e3..00000000 --- a/docs/libnm-glib/html/libnm-glib.devhelp2 +++ /dev/null @@ -1,832 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/libnm-glib/html/libnm-glib.png b/docs/libnm-glib/html/libnm-glib.png deleted file mode 100644 index dc000728..00000000 Binary files a/docs/libnm-glib/html/libnm-glib.png and /dev/null differ diff --git a/docs/libnm-glib/html/object-tree.html b/docs/libnm-glib/html/object-tree.html deleted file mode 100644 index 323054d1..00000000 --- a/docs/libnm-glib/html/object-tree.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -Object Hierarchy: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-

-Object Hierarchy

-
-    GObject
-    ├── NMObject
-       ├── NMClient
-       ├── NMDevice
-          ├── NMDeviceEthernet
-          ├── NMDeviceWifi
-          ├── NMDeviceModem
-          ├── NMDeviceBt
-          ├── NMDeviceWimax
-          ├── NMDeviceOlpcMesh
-          ├── NMDeviceAdsl
-          ├── NMDeviceInfiniband
-          ├── NMDeviceBond
-          ├── NMDeviceBridge
-          ├── NMDeviceTeam
-          ├── NMDeviceGeneric
-          ╰── NMDeviceVlan
-       ├── NMWimaxNsp
-       ├── NMAccessPoint
-       ├── NMIP4Config
-       ├── NMIP6Config
-       ├── NMActiveConnection
-          ╰── NMVPNConnection
-       ├── NMDHCP4Config
-       ╰── NMDHCP6Config
-    ├── NMRemoteSettings
-    ├── NMConnection
-       ╰── NMRemoteConnection
-    ╰── NMSecretAgent
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/ref-overview.html b/docs/libnm-glib/html/ref-overview.html deleted file mode 100644 index c86b209a..00000000 --- a/docs/libnm-glib/html/ref-overview.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -Object Overview: libnm-glib Reference Manual - - - - - - - - - - - - - - - - -
-

-Object Overview

-

- libnm-glib maps closely to the actual D-Bus API that NetworkManager - provides, simply wrapping the remote D-Bus objects as native GObjects, - mapping D-Bus signals and properties to GObject signals and properties, - and providing helpful accessor and utility functions. As such, objects - in the libnm-glib API have the same properties, behavior, signals, and - semantics as the NM D-Bus API. -

-

- The following is a rough overview of the libnm-glib object structure and - how to use the various parts of it: -

-
- -
-

-

-
- - - \ No newline at end of file diff --git a/docs/libnm-glib/html/right-insensitive.png b/docs/libnm-glib/html/right-insensitive.png deleted file mode 100644 index 4c95785b..00000000 Binary files a/docs/libnm-glib/html/right-insensitive.png and /dev/null differ diff --git a/docs/libnm-glib/html/right.png b/docs/libnm-glib/html/right.png deleted file mode 100644 index 76260ec8..00000000 Binary files a/docs/libnm-glib/html/right.png and /dev/null differ diff --git a/docs/libnm-glib/html/style.css b/docs/libnm-glib/html/style.css deleted file mode 100644 index 4be4ede1..00000000 --- a/docs/libnm-glib/html/style.css +++ /dev/null @@ -1,483 +0,0 @@ -body -{ - font-family: cantarell, sans-serif; -} -.synopsis, .classsynopsis -{ - /* tango:aluminium 1/2 */ - background: #eeeeec; - background: rgba(238, 238, 236, 0.5); - border: solid 1px rgb(238, 238, 236); - padding: 0.5em; -} -.programlisting -{ - /* tango:sky blue 0/1 */ - /* fallback for no rgba support */ - background: #e6f3ff; - border: solid 1px #729fcf; - background: rgba(114, 159, 207, 0.1); - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0.5em; -} -.variablelist -{ - padding: 4px; - margin-left: 3em; -} -.variablelist td:first-child -{ - vertical-align: top; -} - -span.nowrap { - white-space: nowrap; -} - -div.gallery-float -{ - float: left; - padding: 10px; -} -div.gallery-float img -{ - border-style: none; -} -div.gallery-spacer -{ - clear: both; -} - -a, a:visited -{ - text-decoration: none; - /* tango:sky blue 2 */ - color: #3465a4; -} -a:hover -{ - text-decoration: underline; - /* tango:sky blue 1 */ - color: #729fcf; -} - -div.informaltable table -{ - border-collapse: separate; - border-spacing: 1em 0.3em; - border: none; -} - -div.informaltable table td, div.informaltable table th -{ - vertical-align: top; -} - -.function_type, -.variable_type, -.property_type, -.signal_type, -.parameter_name, -.struct_member_name, -.union_member_name, -.define_keyword, -.datatype_keyword, -.typedef_keyword -{ - text-align: right; -} - -/* dim non-primary columns */ -.c_punctuation, -.function_type, -.variable_type, -.property_type, -.signal_type, -.define_keyword, -.datatype_keyword, -.typedef_keyword, -.property_flags, -.signal_flags, -.parameter_annotations, -.enum_member_annotations, -.struct_member_annotations, -.union_member_annotations -{ - color: #888a85; -} - -.function_type a, -.function_type a:visited, -.function_type a:hover, -.property_type a, -.property_type a:visited, -.property_type a:hover, -.signal_type a, -.signal_type a:visited, -.signal_type a:hover, -.signal_flags a, -.signal_flags a:visited, -.signal_flags a:hover -{ - color: #729fcf; -} - -td p -{ - margin: 0.25em; -} - -div.table table -{ - border-collapse: collapse; - border-spacing: 0px; - /* tango:aluminium 3 */ - border: solid 1px #babdb6; -} - -div.table table td, div.table table th -{ - /* tango:aluminium 3 */ - border: solid 1px #babdb6; - padding: 3px; - vertical-align: top; -} - -div.table table th -{ - /* tango:aluminium 2 */ - background-color: #d3d7cf; -} - -h4 -{ - color: #555753; - margin-top: 1em; - margin-bottom: 1em; -} - -hr -{ - /* tango:aluminium 1 */ - color: #d3d7cf; - background: #d3d7cf; - border: none 0px; - height: 1px; - clear: both; - margin: 2.0em 0em 2.0em 0em; -} - -dl.toc dt -{ - padding-bottom: 0.25em; -} - -dl.toc > dt -{ - padding-top: 0.25em; - padding-bottom: 0.25em; - font-weight: bold; -} - -dl.toc > dl -{ - padding-bottom: 0.5em; -} - -.parameter -{ - font-style: normal; -} - -.footer -{ - padding-top: 3.5em; - /* tango:aluminium 3 */ - color: #babdb6; - text-align: center; - font-size: 80%; -} - -.informalfigure, -.figure -{ - margin: 1em; -} - -.informalexample, -.example -{ - margin-top: 1em; - margin-bottom: 1em; -} - -.warning -{ - /* tango:orange 0/1 */ - background: #ffeed9; - background: rgba(252, 175, 62, 0.1); - border-color: #ffb04f; - border-color: rgba(252, 175, 62, 0.2); -} -.note -{ - /* tango:chameleon 0/0.5 */ - background: #d8ffb2; - background: rgba(138, 226, 52, 0.1); - border-color: #abf562; - border-color: rgba(138, 226, 52, 0.2); -} -div.blockquote -{ - border-color: #eeeeec; -} -.note, .warning, div.blockquote -{ - padding: 0.5em; - border-width: 1px; - border-style: solid; - margin: 2em; -} -.note p, .warning p -{ - margin: 0; -} - -div.warning h3.title, -div.note h3.title -{ - display: none; -} - -p + div.section -{ - margin-top: 1em; -} - -div.refnamediv, -div.refsynopsisdiv, -div.refsect1, -div.refsect2, -div.toc, -div.section -{ - margin-bottom: 1em; -} - -/* blob links */ -h2 .extralinks, h3 .extralinks -{ - float: right; - /* tango:aluminium 3 */ - color: #babdb6; - font-size: 80%; - font-weight: normal; -} - -.lineart -{ - color: #d3d7cf; - font-weight: normal; -} - -.annotation -{ - /* tango:aluminium 5 */ - color: #555753; - font-weight: normal; -} - -.structfield -{ - font-style: normal; - font-weight: normal; -} - -acronym,abbr -{ - border-bottom: 1px dotted gray; -} - -/* code listings */ - -.listing_code .programlisting .normal, -.listing_code .programlisting .normal a, -.listing_code .programlisting .number, -.listing_code .programlisting .cbracket, -.listing_code .programlisting .symbol { color: #555753; } -.listing_code .programlisting .comment, -.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ -.listing_code .programlisting .function, -.listing_code .programlisting .function a, -.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ -.listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */ -.listing_code .programlisting .keyword, -.listing_code .programlisting .usertype, -.listing_code .programlisting .type, -.listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */ - -.listing_frame { - /* tango:sky blue 1 */ - border: solid 1px #729fcf; - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0px; -} - -.listing_lines, .listing_code { - margin-top: 0px; - margin-bottom: 0px; - padding: 0.5em; -} -.listing_lines { - /* tango:sky blue 0.5 */ - background: #a6c5e3; - background: rgba(114, 159, 207, 0.2); - /* tango:aluminium 6 */ - color: #2e3436; -} -.listing_code { - /* tango:sky blue 0 */ - background: #e6f3ff; - background: rgba(114, 159, 207, 0.1); -} -.listing_code .programlisting { - /* override from previous */ - border: none 0px; - padding: 0px; - background: none; -} -.listing_lines pre, .listing_code pre { - margin: 0px; -} - -@media screen { - /* these have a as a first child, but since there are no parent selectors - * we can't use that. */ - a.footnote - { - position: relative; - top: 0em ! important; - } - /* this is needed so that the local anchors are displayed below the naviagtion */ - div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] - { - display: inline-block; - position: relative; - top:-5em; - } - /* this seems to be a bug in the xsl style sheets when generating indexes */ - div.index div.index - { - top: 0em; - } - /* make space for the fixed navigation bar and add space at the bottom so that - * link targets appear somewhat close to top - */ - body - { - padding-top: 2.5em; - padding-bottom: 500px; - max-width: 60em; - } - p - { - max-width: 60em; - } - /* style and size the navigation bar */ - table.navigation#top - { - position: fixed; - background: #e2e2e2; - border-bottom: solid 1px #babdb6; - border-spacing: 5px; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - z-index: 10; - } - table.navigation#top td - { - padding-left: 6px; - padding-right: 6px; - } - .navigation a, .navigation a:visited - { - /* tango:sky blue 3 */ - color: #204a87; - } - .navigation a:hover - { - /* tango:sky blue 2 */ - color: #3465a4; - } - td.shortcuts - { - /* tango:sky blue 2 */ - color: #3465a4; - font-size: 80%; - white-space: nowrap; - } - td.shortcuts .dim - { - color: #babdb6; - } - .navigation .title - { - font-size: 80%; - max-width: none; - margin: 0px; - font-weight: normal; - } -} -@media screen and (min-width: 60em) { - /* screen larger than 60em */ - body { margin: auto; } -} -@media screen and (max-width: 60em) { - /* screen less than 60em */ - #nav_hierarchy { display: none; } - #nav_interfaces { display: none; } - #nav_prerequisites { display: none; } - #nav_derived_interfaces { display: none; } - #nav_implementations { display: none; } - #nav_child_properties { display: none; } - #nav_style_properties { display: none; } - #nav_index { display: none; } - #nav_glossary { display: none; } - .gallery_image { display: none; } - .property_flags { display: none; } - .signal_flags { display: none; } - .parameter_annotations { display: none; } - .enum_member_annotations { display: none; } - .struct_member_annotations { display: none; } - .union_member_annotations { display: none; } - /* now that a column is hidden, optimize space */ - col.parameters_name { width: auto; } - col.parameters_description { width: auto; } - col.struct_members_name { width: auto; } - col.struct_members_description { width: auto; } - col.enum_members_name { width: auto; } - col.enum_members_description { width: auto; } - col.union_members_name { width: auto; } - col.union_members_description { width: auto; } - .listing_lines { display: none; } -} -@media print { - table.navigation { - visibility: collapse; - display: none; - } - div.titlepage table.navigation { - visibility: visible; - display: table; - background: #e2e2e2; - border: solid 1px #babdb6; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - height: 3em; - } -} - diff --git a/docs/libnm-glib/html/up-insensitive.png b/docs/libnm-glib/html/up-insensitive.png deleted file mode 100644 index f4049860..00000000 Binary files a/docs/libnm-glib/html/up-insensitive.png and /dev/null differ diff --git a/docs/libnm-glib/html/up.png b/docs/libnm-glib/html/up.png deleted file mode 100644 index 80b4b37e..00000000 Binary files a/docs/libnm-glib/html/up.png and /dev/null differ diff --git a/docs/libnm-glib/libnm-glib-docs.xml b/docs/libnm-glib/libnm-glib-docs.xml deleted file mode 100644 index 07551fb8..00000000 --- a/docs/libnm-glib/libnm-glib-docs.xml +++ /dev/null @@ -1,117 +0,0 @@ - - -]> - - - - libnm-glib Reference Manual - - for libnm-glib &version; - The latest version of this documentation can be found on-line at - https://developer.gnome.org/libnm-glib/stable/. - - - - 2012 - 2013 - 2014 - 2015 - 2016 - 2017 - 2018 - The NetworkManager Authors - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -
- The Free Software Foundation, Inc., - 51 Franklin Street - Fifth Floor, - Boston, MA 02110-1301, - USA -
-
-
-
- - - Object Overview - - libnm-glib maps closely to the actual D-Bus API that NetworkManager - provides, simply wrapping the remote D-Bus objects as native GObjects, - mapping D-Bus signals and properties to GObject signals and properties, - and providing helpful accessor and utility functions. As such, objects - in the libnm-glib API have the same properties, behavior, signals, and - semantics as the NM D-Bus API. - - - The following is a rough overview of the libnm-glib object structure and - how to use the various parts of it: - - - - - - - - - - libnm-glib API Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object Hierarchy - - - - API Index - - - - -
- diff --git a/docs/libnm-glib/libnm-glib-overrides.txt b/docs/libnm-glib/libnm-glib-overrides.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/libnm-glib/libnm-glib-sections.txt b/docs/libnm-glib/libnm-glib-sections.txt deleted file mode 100644 index 9b5fa2bc..00000000 --- a/docs/libnm-glib/libnm-glib-sections.txt +++ /dev/null @@ -1,1010 +0,0 @@ -
-libnm_glib - -
- -
-nm-access-point -NMAccessPoint -NM_ACCESS_POINT_FLAGS -NM_ACCESS_POINT_WPA_FLAGS -NM_ACCESS_POINT_RSN_FLAGS -NM_ACCESS_POINT_SSID -NM_ACCESS_POINT_BSSID -NM_ACCESS_POINT_FREQUENCY -NM_ACCESS_POINT_MODE -NM_ACCESS_POINT_MAX_BITRATE -NM_ACCESS_POINT_STRENGTH -NM_ACCESS_POINT_LAST_SEEN -NM_ACCESS_POINT_HW_ADDRESS -nm_access_point_new -nm_access_point_get_flags -nm_access_point_get_wpa_flags -nm_access_point_get_rsn_flags -nm_access_point_get_ssid -nm_access_point_get_bssid -nm_access_point_get_frequency -nm_access_point_get_mode -nm_access_point_get_max_bitrate -nm_access_point_get_strength -nm_access_point_get_last_seen -nm_access_point_filter_connections -nm_access_point_connection_valid -nm_access_point_get_hw_address - -NMAccessPoint -NMAccessPointClass -NM_ACCESS_POINT -NM_ACCESS_POINT_CLASS -NM_ACCESS_POINT_GET_CLASS -NM_IS_ACCESS_POINT -NM_TYPE_ACCESS_POINT -nm_access_point_get_type -
- -
-nm-active-connection -NMActiveConnection -NM_ACTIVE_CONNECTION_CONNECTION -NM_ACTIVE_CONNECTION_ID -NM_ACTIVE_CONNECTION_UUID -NM_ACTIVE_CONNECTION_TYPE -NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT -NM_ACTIVE_CONNECTION_DEVICES -NM_ACTIVE_CONNECTION_STATE -NM_ACTIVE_CONNECTION_DEFAULT -NM_ACTIVE_CONNECTION_IP4_CONFIG -NM_ACTIVE_CONNECTION_DHCP4_CONFIG -NM_ACTIVE_CONNECTION_DEFAULT6 -NM_ACTIVE_CONNECTION_IP6_CONFIG -NM_ACTIVE_CONNECTION_DHCP6_CONFIG -NM_ACTIVE_CONNECTION_VPN -NM_ACTIVE_CONNECTION_MASTER -nm_active_connection_new -nm_active_connection_get_connection -nm_active_connection_get_id -nm_active_connection_get_uuid -nm_active_connection_get_connection_type -nm_active_connection_get_specific_object -nm_active_connection_get_devices -nm_active_connection_get_state -nm_active_connection_get_master -nm_active_connection_get_default -nm_active_connection_get_ip4_config -nm_active_connection_get_dhcp4_config -nm_active_connection_get_default6 -nm_active_connection_get_ip6_config -nm_active_connection_get_dhcp6_config -nm_active_connection_get_vpn - -NMActiveConnection -NMActiveConnectionClass -NM_ACTIVE_CONNECTION -NM_ACTIVE_CONNECTION_CLASS -NM_ACTIVE_CONNECTION_GET_CLASS -NM_IS_ACTIVE_CONNECTION -NM_TYPE_ACTIVE_CONNECTION -nm_active_connection_get_type -
- -
-nm-client -NMClient -NM_CLIENT_VERSION -NM_CLIENT_STATE -NM_CLIENT_STARTUP -NM_CLIENT_MANAGER_RUNNING -NM_CLIENT_NETWORKING_ENABLED -NM_CLIENT_WIRELESS_ENABLED -NM_CLIENT_WIRELESS_HARDWARE_ENABLED -NM_CLIENT_WWAN_ENABLED -NM_CLIENT_WWAN_HARDWARE_ENABLED -NM_CLIENT_WIMAX_ENABLED -NM_CLIENT_WIMAX_HARDWARE_ENABLED -NM_CLIENT_ACTIVE_CONNECTIONS -NM_CLIENT_CONNECTIVITY -NM_CLIENT_PRIMARY_CONNECTION -NM_CLIENT_ACTIVATING_CONNECTION -NM_CLIENT_DEVICES -NM_CLIENT_ALL_DEVICES -NMClientPermission -NMClientPermissionResult -NMClientError -NM_CLIENT_ERROR -nm_client_error_quark -nm_client_new -nm_client_new_async -nm_client_new_finish -nm_client_get_devices -nm_client_get_all_devices -nm_client_get_device_by_path -nm_client_get_device_by_iface -NMClientActivateFn -nm_client_activate_connection -NMClientAddActivateFn -nm_client_add_and_activate_connection -nm_client_deactivate_connection -nm_client_networking_get_enabled -nm_client_networking_set_enabled -nm_client_wireless_get_enabled -nm_client_wireless_set_enabled -nm_client_wireless_hardware_get_enabled -nm_client_wwan_get_enabled -nm_client_wwan_set_enabled -nm_client_wwan_hardware_get_enabled -nm_client_wimax_get_enabled -nm_client_wimax_set_enabled -nm_client_wimax_hardware_get_enabled -nm_client_get_version -nm_client_get_state -nm_client_get_startup -nm_client_get_manager_running -nm_client_get_active_connections -nm_client_sleep -nm_client_get_permission_result -nm_client_get_logging -nm_client_set_logging -nm_client_get_connectivity -nm_client_check_connectivity -nm_client_check_connectivity_async -nm_client_check_connectivity_finish -nm_client_get_primary_connection -nm_client_get_activating_connection - -NMClient -NMClientClass -NM_CLIENT -NM_CLIENT_CLASS -NM_CLIENT_GET_CLASS -NM_IS_CLIENT -NM_TYPE_CLIENT -nm_client_get_type -
- -
-nm-device -NMDevice -NMDeviceError -NM_DEVICE_ERROR -nm_device_error_quark -NM_DEVICE_DEVICE_TYPE -NM_DEVICE_UDI -NM_DEVICE_INTERFACE -NM_DEVICE_IP_INTERFACE -NM_DEVICE_DRIVER -NM_DEVICE_DRIVER_VERSION -NM_DEVICE_FIRMWARE_VERSION -NM_DEVICE_CAPABILITIES -NM_DEVICE_REAL -NM_DEVICE_MANAGED -NM_DEVICE_AUTOCONNECT -NM_DEVICE_FIRMWARE_MISSING -NM_DEVICE_IP4_CONFIG -NM_DEVICE_DHCP4_CONFIG -NM_DEVICE_IP6_CONFIG -NM_DEVICE_DHCP6_CONFIG -NM_DEVICE_STATE -NM_DEVICE_STATE_REASON -NM_DEVICE_ACTIVE_CONNECTION -NM_DEVICE_AVAILABLE_CONNECTIONS -NM_DEVICE_VENDOR -NM_DEVICE_PRODUCT -NM_DEVICE_PHYSICAL_PORT_ID -NM_DEVICE_MTU -nm_device_new -nm_device_get_iface -nm_device_get_ip_iface -nm_device_get_device_type -nm_device_get_udi -nm_device_get_driver -nm_device_get_driver_version -nm_device_get_firmware_version -nm_device_get_type_description -nm_device_get_hw_address -nm_device_get_capabilities -nm_device_get_managed -nm_device_set_managed -nm_device_get_autoconnect -nm_device_set_autoconnect -nm_device_get_firmware_missing -nm_device_get_ip4_config -nm_device_get_dhcp4_config -nm_device_get_ip6_config -nm_device_get_dhcp6_config -nm_device_get_state -nm_device_get_state_reason -nm_device_get_active_connection -nm_device_get_available_connections -nm_device_get_physical_port_id -nm_device_get_mtu -nm_device_is_software -nm_device_is_real -nm_device_get_product -nm_device_get_vendor -nm_device_get_description -nm_device_disambiguate_names -NMDeviceCallbackFn -nm_device_disconnect -nm_device_delete -nm_device_filter_connections -nm_device_connection_valid -nm_device_connection_compatible -nm_device_get_setting_type -NMDeviceDeactivateFn - -NMDevice -NMDeviceClass -NM_DEVICE -NM_DEVICE_CLASS -NM_DEVICE_GET_CLASS -NM_IS_DEVICE -NM_TYPE_DEVICE -nm_device_get_type -
- -
-nm-device-adsl -NMDeviceAdsl -NMDeviceAdslError -NM_DEVICE_ADSL_ERROR -nm_device_adsl_error_quark -NM_DEVICE_ADSL_CARRIER -nm_device_adsl_new -nm_device_adsl_get_carrier - -NMDeviceAdsl -NMDeviceAdslClass -NM_DEVICE_ADSL -NM_DEVICE_ADSL_CLASS -NM_DEVICE_ADSL_GET_CLASS -NM_IS_DEVICE_ADSL -NM_TYPE_DEVICE_ADSL -nm_device_adsl_get_type -
- -
-nm-device-bond -NMDeviceBond -NMDeviceBondError -NM_DEVICE_BOND_ERROR -nm_device_bond_error_quark -NM_DEVICE_BOND_HW_ADDRESS -NM_DEVICE_BOND_CARRIER -NM_DEVICE_BOND_SLAVES -nm_device_bond_new -nm_device_bond_get_hw_address -nm_device_bond_get_carrier -nm_device_bond_get_slaves - -NMDeviceBond -NMDeviceBondClass -NM_DEVICE_BOND -NM_DEVICE_BOND_CLASS -NM_DEVICE_BOND_GET_CLASS -NM_IS_DEVICE_BOND -NM_TYPE_DEVICE_BOND -nm_device_bond_get_type -
- -
-nm-device-bridge -NMDeviceBridge -NMDeviceBridgeError -NM_DEVICE_BRIDGE_ERROR -nm_device_bridge_error_quark -NM_DEVICE_BRIDGE_HW_ADDRESS -NM_DEVICE_BRIDGE_CARRIER -NM_DEVICE_BRIDGE_SLAVES -nm_device_bridge_new -nm_device_bridge_get_hw_address -nm_device_bridge_get_carrier -nm_device_bridge_get_slaves - -NMDeviceBridge -NMDeviceBridgeClass -NM_DEVICE_BRIDGE -NM_DEVICE_BRIDGE_CLASS -NM_DEVICE_BRIDGE_GET_CLASS -NM_IS_DEVICE_BRIDGE -NM_TYPE_DEVICE_BRIDGE -nm_device_bridge_get_type -
- -
-nm-device-bt -NMDeviceBt -NMDeviceBtError -NM_DEVICE_BT_ERROR -nm_device_bt_error_quark -NM_DEVICE_BT_HW_ADDRESS -NM_DEVICE_BT_NAME -NM_DEVICE_BT_CAPABILITIES -nm_device_bt_new -nm_device_bt_get_hw_address -nm_device_bt_get_name -nm_device_bt_get_capabilities - -NMDeviceBt -NMDeviceBtClass -NM_DEVICE_BT -NM_DEVICE_BT_CLASS -NM_DEVICE_BT_GET_CLASS -NM_IS_DEVICE_BT -NM_TYPE_DEVICE_BT -nm_device_bt_get_type -
- -
-nm-device-ethernet -NMDeviceEthernet -NMDeviceEthernetError -NM_DEVICE_ETHERNET_ERROR -nm_device_ethernet_error_quark -NM_DEVICE_ETHERNET_HW_ADDRESS -NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS -NM_DEVICE_ETHERNET_SPEED -NM_DEVICE_ETHERNET_CARRIER -nm_device_ethernet_new -nm_device_ethernet_get_hw_address -nm_device_ethernet_get_permanent_hw_address -nm_device_ethernet_get_speed -nm_device_ethernet_get_carrier - -NMDeviceEthernet -NMDeviceEthernetClass -NM_DEVICE_ETHERNET -NM_DEVICE_ETHERNET_CLASS -NM_DEVICE_ETHERNET_GET_CLASS -NM_IS_DEVICE_ETHERNET -NM_TYPE_DEVICE_ETHERNET -nm_device_ethernet_get_type -
- -
-nm-device-generic -NMDeviceGeneric -NMDeviceGenericError -NM_DEVICE_GENERIC_ERROR -nm_device_generic_error_quark -NM_DEVICE_GENERIC_HW_ADDRESS -NM_DEVICE_GENERIC_TYPE_DESCRIPTION -nm_device_generic_new -nm_device_generic_get_hw_address - -NMDeviceGeneric -NMDeviceGenericClass -NM_DEVICE_GENERIC -NM_DEVICE_GENERIC_CLASS -NM_DEVICE_GENERIC_GET_CLASS -NM_IS_DEVICE_GENERIC -NM_TYPE_DEVICE_GENERIC -nm_device_generic_get_type -
- -
-nm-device-infiniband -NMDeviceInfiniband -NMDeviceInfinibandError -NM_DEVICE_INFINIBAND_ERROR -nm_device_infiniband_error_quark -NM_DEVICE_INFINIBAND_HW_ADDRESS -NM_DEVICE_INFINIBAND_CARRIER -nm_device_infiniband_new -nm_device_infiniband_get_hw_address -nm_device_infiniband_get_carrier - -NMDeviceInfiniband -NMDeviceInfinibandClass -NM_DEVICE_INFINIBAND -NM_DEVICE_INFINIBAND_CLASS -NM_DEVICE_INFINIBAND_GET_CLASS -NM_IS_DEVICE_INFINIBAND -NM_TYPE_DEVICE_INFINIBAND -nm_device_infiniband_get_type -
- -
-nm-device-modem -NMDeviceModem -NMDeviceModemError -NM_DEVICE_MODEM_ERROR -nm_device_modem_error_quark -NM_DEVICE_MODEM_MODEM_CAPABILITIES -NM_DEVICE_MODEM_CURRENT_CAPABILITIES -nm_device_modem_get_modem_capabilities -nm_device_modem_get_current_capabilities - -NMDeviceModem -NMDeviceModemClass -NM_DEVICE_MODEM -NM_DEVICE_MODEM_CLASS -NM_DEVICE_MODEM_GET_CLASS -NM_IS_DEVICE_MODEM -NM_TYPE_DEVICE_MODEM -nm_device_modem_get_type -
- -
-nm-device-olpc-mesh -NMDeviceOlpcMesh -NMDeviceOlpcMeshError -NM_DEVICE_OLPC_MESH_ERROR -nm_device_olpc_mesh_error_quark -NM_DEVICE_OLPC_MESH_HW_ADDRESS -NM_DEVICE_OLPC_MESH_COMPANION -NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL -nm_device_olpc_mesh_new -nm_device_olpc_mesh_get_hw_address -nm_device_olpc_mesh_get_companion -nm_device_olpc_mesh_get_active_channel - -NMDeviceOlpcMesh -NMDeviceOlpcMeshClass -NM_DEVICE_OLPC_MESH -NM_DEVICE_OLPC_MESH_CLASS -NM_DEVICE_OLPC_MESH_GET_CLASS -NM_IS_DEVICE_OLPC_MESH -NM_TYPE_DEVICE_OLPC_MESH -nm_device_olpc_mesh_get_type -
- -
-nm-device-team -NMDeviceTeam -NMDeviceTeamError -NM_DEVICE_TEAM_ERROR -nm_device_team_error_quark -NM_DEVICE_TEAM_HW_ADDRESS -NM_DEVICE_TEAM_CARRIER -NM_DEVICE_TEAM_SLAVES -nm_device_team_new -nm_device_team_get_hw_address -nm_device_team_get_carrier -nm_device_team_get_slaves - -NMDeviceTeam -NMDeviceTeamClass -NM_DEVICE_TEAM -NM_DEVICE_TEAM_CLASS -NM_DEVICE_TEAM_GET_CLASS -NM_IS_DEVICE_TEAM -NM_TYPE_DEVICE_TEAM -nm_device_team_get_type -
- -
-nm-device-vlan -NMDeviceVlan -NMDeviceVlanError -NM_DEVICE_VLAN_ERROR -nm_device_vlan_error_quark -NM_DEVICE_VLAN_HW_ADDRESS -NM_DEVICE_VLAN_CARRIER -NM_DEVICE_VLAN_PARENT -NM_DEVICE_VLAN_VLAN_ID -nm_device_vlan_new -nm_device_vlan_get_hw_address -nm_device_vlan_get_carrier -nm_device_vlan_get_parent -nm_device_vlan_get_vlan_id - -NMDeviceVlan -NMDeviceVlanClass -NM_DEVICE_VLAN -NM_DEVICE_VLAN_CLASS -NM_DEVICE_VLAN_GET_CLASS -NM_IS_DEVICE_VLAN -NM_TYPE_DEVICE_VLAN -nm_device_vlan_get_type -
- -
-nm-device-wifi -NMDeviceWifi -NMDeviceWifiError -NM_DEVICE_WIFI_ERROR -nm_device_wifi_error_quark -NM_DEVICE_WIFI_HW_ADDRESS -NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS -NM_DEVICE_WIFI_MODE -NM_DEVICE_WIFI_BITRATE -NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT -NM_DEVICE_WIFI_CAPABILITIES -NM_DEVICE_WIFI_ACCESS_POINTS -nm_device_wifi_new -nm_device_wifi_get_hw_address -nm_device_wifi_get_permanent_hw_address -nm_device_wifi_get_mode -nm_device_wifi_get_bitrate -nm_device_wifi_get_capabilities -nm_device_wifi_get_active_access_point -nm_device_wifi_get_access_point_by_path -nm_device_wifi_get_access_points -NMDeviceWifiRequestScanFn -nm_device_wifi_request_scan_simple - -NMDeviceWifi -NMDeviceWifiClass -NM_DEVICE_WIFI -NM_DEVICE_WIFI_CLASS -NM_DEVICE_WIFI_GET_CLASS -NM_IS_DEVICE_WIFI -NM_TYPE_DEVICE_WIFI -nm_device_wifi_get_type -
- -
-nm-device-wimax -NMDeviceWimax -NMDeviceWimaxError -NM_DEVICE_WIMAX_ERROR -nm_device_wimax_error_quark -NM_DEVICE_WIMAX_HW_ADDRESS -NM_DEVICE_WIMAX_ACTIVE_NSP -NM_DEVICE_WIMAX_CENTER_FREQUENCY -NM_DEVICE_WIMAX_RSSI -NM_DEVICE_WIMAX_CINR -NM_DEVICE_WIMAX_TX_POWER -NM_DEVICE_WIMAX_BSID -NM_DEVICE_WIMAX_NSPS -nm_device_wimax_new -nm_device_wimax_get_hw_address -nm_device_wimax_get_active_nsp -nm_device_wimax_get_nsp_by_path -nm_device_wimax_get_nsps -nm_device_wimax_get_center_frequency -nm_device_wimax_get_rssi -nm_device_wimax_get_cinr -nm_device_wimax_get_tx_power -nm_device_wimax_get_bsid - -NMDeviceWimax -NMDeviceWimaxClass -NM_DEVICE_WIMAX -NM_DEVICE_WIMAX_CLASS -NM_DEVICE_WIMAX_GET_CLASS -NM_IS_DEVICE_WIMAX -NM_TYPE_DEVICE_WIMAX -nm_device_wimax_get_type -
- -
-nm-dhcp4-config -NMDHCP4Config -NM_DHCP4_CONFIG_OPTIONS -nm_dhcp4_config_new -nm_dhcp4_config_get_options -nm_dhcp4_config_get_one_option - -NMDHCP4Config -NMDHCP4ConfigClass -NM_DHCP4_CONFIG -NM_DHCP4_CONFIG_CLASS -NM_IS_DHCP4_CONFIG -NM_TYPE_DHCP4_CONFIG -nm_dhcp4_config_get_type -
- -
-nm-dhcp6-config -NMDHCP6Config -NM_DHCP6_CONFIG_OPTIONS -nm_dhcp6_config_new -nm_dhcp6_config_get_options -nm_dhcp6_config_get_one_option - -NMDHCP6Config -NMDHCP6ConfigClass -NM_DHCP6_CONFIG -NM_DHCP6_CONFIG_CLASS -NM_IS_DHCP6_CONFIG -NM_TYPE_DHCP6_CONFIG -nm_dhcp6_config_get_type -
- -
-nm-glib-enum-types - -NM_TYPE_CLIENT_ERROR -NM_TYPE_CLIENT_PERMISSION -NM_TYPE_CLIENT_PERMISSION_RESULT -NM_TYPE_DEVICE_ADSL_ERROR -NM_TYPE_DEVICE_BOND_ERROR -NM_TYPE_DEVICE_BRIDGE_ERROR -NM_TYPE_DEVICE_BT_ERROR -NM_TYPE_DEVICE_ERROR -NM_TYPE_DEVICE_ETHERNET_ERROR -NM_TYPE_DEVICE_GENERIC_ERROR -NM_TYPE_DEVICE_INFINIBAND_ERROR -NM_TYPE_DEVICE_MODEM_ERROR -NM_TYPE_DEVICE_OLPC_MESH_ERROR -NM_TYPE_DEVICE_TEAM_ERROR -NM_TYPE_DEVICE_VLAN_ERROR -NM_TYPE_DEVICE_WIFI_ERROR -NM_TYPE_DEVICE_WIMAX_ERROR -NM_TYPE_OBJECT_ERROR -NM_TYPE_REMOTE_CONNECTION_ERROR -NM_TYPE_REMOTE_SETTINGS_ERROR -NM_TYPE_SECRET_AGENT_CAPABILITIES -NM_TYPE_SECRET_AGENT_ERROR -NM_TYPE_SECRET_AGENT_GET_SECRETS_FLAGS -NM_TYPE_WIMAX_NSP_NETWORK_TYPE -nm_client_error_get_type -nm_client_permission_get_type -nm_client_permission_result_get_type -nm_device_adsl_error_get_type -nm_device_bond_error_get_type -nm_device_bridge_error_get_type -nm_device_bt_error_get_type -nm_device_error_get_type -nm_device_ethernet_error_get_type -nm_device_generic_error_get_type -nm_device_infiniband_error_get_type -nm_device_modem_error_get_type -nm_device_olpc_mesh_error_get_type -nm_device_team_error_get_type -nm_device_vlan_error_get_type -nm_device_wifi_error_get_type -nm_device_wimax_error_get_type -nm_object_error_get_type -nm_remote_connection_error_get_type -nm_remote_settings_error_get_type -nm_secret_agent_capabilities_get_type -nm_secret_agent_error_get_type -nm_secret_agent_get_secrets_flags_get_type -nm_wimax_nsp_network_type_get_type -
- -
-nm-ip4-config -NMIP4Config -NM_IP4_CONFIG_GATEWAY -NM_IP4_CONFIG_ADDRESSES -NM_IP4_CONFIG_ROUTES -NM_IP4_CONFIG_NAMESERVERS -NM_IP4_CONFIG_DOMAINS -NM_IP4_CONFIG_SEARCHES -NM_IP4_CONFIG_WINS_SERVERS -nm_ip4_config_new -nm_ip4_config_get_gateway -nm_ip4_config_get_addresses -nm_ip4_config_get_routes -nm_ip4_config_get_nameservers -nm_ip4_config_get_domains -nm_ip4_config_get_searches -nm_ip4_config_get_wins_servers - -NMIP4Config -NMIP4ConfigClass -NM_IP4_CONFIG -NM_IP4_CONFIG_CLASS -NM_IP4_CONFIG_GET_CLASS -NM_IS_IP4_CONFIG -NM_TYPE_IP4_CONFIG -nm_ip4_config_get_type -
- -
-nm-ip6-config -NMIP6Config -NM_IP6_CONFIG_GATEWAY -NM_IP6_CONFIG_ADDRESSES -NM_IP6_CONFIG_ROUTES -NM_IP6_CONFIG_NAMESERVERS -NM_IP6_CONFIG_DOMAINS -NM_IP6_CONFIG_SEARCHES -nm_ip6_config_new -nm_ip6_config_get_gateway -nm_ip6_config_get_addresses -nm_ip6_config_get_routes -nm_ip6_config_get_num_nameservers -nm_ip6_config_get_nameserver -nm_ip6_config_get_nameservers -nm_ip6_config_get_domains -nm_ip6_config_get_searches - -NMIP6Config -NMIP6ConfigClass -NM_IP6_CONFIG -NM_IP6_CONFIG_CLASS -NM_IP6_CONFIG_GET_CLASS -NM_IS_IP6_CONFIG -NM_TYPE_IP6_CONFIG -nm_ip6_config_get_type -
- -
-nm-object -NMObject -NMObjectError -NM_OBJECT_ERROR -nm_object_error_quark -NM_OBJECT_DBUS_CONNECTION -NM_OBJECT_DBUS_PATH -nm_object_get_connection -nm_object_get_path - -NMObject -NMObjectClass -NM_IS_OBJECT -NM_OBJECT -NM_OBJECT_CLASS -NM_OBJECT_GET_CLASS -NM_TYPE_OBJECT -nm_object_get_type -
- -
-nm-remote-connection -NMRemoteConnection -NMRemoteConnectionError -NM_REMOTE_CONNECTION_ERROR -nm_remote_connection_error_quark -NM_REMOTE_CONNECTION_UNSAVED -NM_REMOTE_CONNECTION_UPDATED -NM_REMOTE_CONNECTION_REMOVED -NMRemoteConnectionResultFunc -NMRemoteConnectionCommitFunc -NMRemoteConnectionDeleteFunc -NMRemoteConnectionGetSecretsFunc -nm_remote_connection_new -nm_remote_connection_commit_changes -nm_remote_connection_commit_changes_unsaved -nm_remote_connection_save -nm_remote_connection_delete -nm_remote_connection_get_secrets -nm_remote_connection_get_unsaved - -NMRemoteConnection -NMRemoteConnectionClass -NM_IS_REMOTE_CONNECTION -NM_REMOTE_CONNECTION -NM_REMOTE_CONNECTION_CLASS -NM_REMOTE_CONNECTION_GET_CLASS -NM_TYPE_REMOTE_CONNECTION -nm_remote_connection_get_type -
- -
-nm-remote-settings -NMRemoteSettings -NMRemoteSettingsError -NM_REMOTE_SETTINGS_ERROR -nm_remote_settings_error_quark -NM_REMOTE_SETTINGS_BUS -NM_REMOTE_SETTINGS_SERVICE_RUNNING -NM_REMOTE_SETTINGS_HOSTNAME -NM_REMOTE_SETTINGS_CAN_MODIFY -NM_REMOTE_SETTINGS_NEW_CONNECTION -NM_REMOTE_SETTINGS_CONNECTIONS_READ -NMRemoteSettingsAddConnectionFunc -NMRemoteSettingsLoadConnectionsFunc -NMRemoteSettingsSaveHostnameFunc -nm_remote_settings_new -nm_remote_settings_new_async -nm_remote_settings_new_finish -nm_remote_settings_list_connections -nm_remote_settings_get_connection_by_id -nm_remote_settings_get_connection_by_path -nm_remote_settings_get_connection_by_uuid -nm_remote_settings_add_connection -nm_remote_settings_add_connection_unsaved -nm_remote_settings_load_connections -nm_remote_settings_reload_connections -nm_remote_settings_save_hostname - -NMRemoteSettings -NMRemoteSettingsClass -NM_IS_REMOTE_SETTINGS -NM_REMOTE_SETTINGS -NM_REMOTE_SETTINGS_CLASS -NM_REMOTE_SETTINGS_GET_CLASS -NM_TYPE_REMOTE_SETTINGS -nm_remote_settings_get_type -
- -
-nm-secret-agent -NMSecretAgent -NM_SECRET_AGENT_ERROR -nm_secret_agent_error_quark -NMSecretAgentError -NMSecretAgentCapabilities -NMSecretAgentGetSecretsFlags -NM_SECRET_AGENT_IDENTIFIER -NM_SECRET_AGENT_AUTO_REGISTER -NM_SECRET_AGENT_REGISTERED -NM_SECRET_AGENT_CAPABILITIES -NM_SECRET_AGENT_REGISTRATION_RESULT -NMSecretAgentGetSecretsFunc -NMSecretAgentSaveSecretsFunc -NMSecretAgentDeleteSecretsFunc -nm_secret_agent_register -nm_secret_agent_unregister -nm_secret_agent_get_registered -nm_secret_agent_get_secrets -nm_secret_agent_save_secrets -nm_secret_agent_delete_secrets - -NMSecretAgent -NMSecretAgentClass -NM_IS_SECRET_AGENT -NM_SECRET_AGENT -NM_SECRET_AGENT_CLASS -NM_SECRET_AGENT_GET_CLASS -NM_TYPE_SECRET_AGENT -nm_secret_agent_get_type -
- -
-nm-types - -NM_TYPE_IP6_ADDRESS_ARRAY -NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY -NM_TYPE_OBJECT_ARRAY -NM_TYPE_SSID -NM_TYPE_STRING_ARRAY -NM_TYPE_UINT_ARRAY -nm_ip6_address_array_get_type -nm_object_array_get_type -nm_ssid_get_type -nm_string_array_get_type -nm_uint_array_get_type -
- -
-nm-vpn-connection -NMVPNConnection -NM_VPN_CONNECTION_VPN_STATE -NM_VPN_CONNECTION_BANNER -nm_vpn_connection_new -nm_vpn_connection_get_vpn_state -nm_vpn_connection_get_banner - -NMVPNConnection -NMVPNConnectionClass -NM_IS_VPN_CONNECTION -NM_TYPE_VPN_CONNECTION -NM_VPN_CONNECTION -NM_VPN_CONNECTION_CLASS -NM_VPN_CONNECTION_GET_CLASS -nm_vpn_connection_get_type -
- -
-nm-vpn-enum-types - -NM_TYPE_VPN_PLUGIN_ERROR -NM_TYPE_VPN_PLUGIN_UI_CAPABILITY -NM_TYPE_VPN_PLUGIN_UI_INTERFACE_PROP -nm_vpn_plugin_error_get_type -nm_vpn_plugin_ui_capability_get_type -nm_vpn_plugin_ui_interface_prop_get_type -
- -
-nm-vpn-plugin -NMVPNPlugin -NM_VPN_PLUGIN_DBUS_SERVICE_NAME -NM_VPN_PLUGIN_STATE -NMVPNPluginError -nm_vpn_plugin_error_quark -nm_vpn_plugin_get_connection -nm_vpn_plugin_get_state -nm_vpn_plugin_set_state -nm_vpn_plugin_secrets_required -nm_vpn_plugin_set_login_banner -nm_vpn_plugin_failure -nm_vpn_plugin_set_config -nm_vpn_plugin_set_ip4_config -nm_vpn_plugin_set_ip6_config -nm_vpn_plugin_disconnect - -NMVPNPlugin -NMVPNPluginClass -NM_IS_VPN_PLUGIN -NM_TYPE_VPN_PLUGIN -NM_VPN_PLUGIN -NM_VPN_PLUGIN_CLASS -NM_VPN_PLUGIN_ERROR -NM_VPN_PLUGIN_GET_CLASS -nm_vpn_plugin_error_get_type -nm_vpn_plugin_get_type -
- -
-nm-vpn-plugin-ui-interface -NMVpnPluginUiWidget -NMVpnPluginUiFactory -nm_vpn_plugin_ui_factory -NMVpnPluginUiCapability -NM_VPN_PLUGIN_UI_INTERFACE_NAME -NM_VPN_PLUGIN_UI_INTERFACE_DESC -NM_VPN_PLUGIN_UI_INTERFACE_SERVICE -NMVpnPluginUiInterfaceProp -nm_vpn_plugin_ui_interface_ui_factory -nm_vpn_plugin_ui_interface_get_capabilities -nm_vpn_plugin_ui_interface_import -nm_vpn_plugin_ui_interface_export -nm_vpn_plugin_ui_interface_get_suggested_name -nm_vpn_plugin_ui_interface_delete_connection -nm_vpn_plugin_ui_widget_interface_get_widget -nm_vpn_plugin_ui_widget_interface_update_connection -nm_vpn_plugin_ui_widget_interface_save_secrets -nm_vpn_editor_plugin_factory -NMVpnEditorPluginCapability -NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE -NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT -NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT -NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6 -NM_VPN_EDITOR_PLUGIN_NAME -NM_VPN_EDITOR_PLUGIN_DESCRIPTION -NM_VPN_EDITOR_PLUGIN_SERVICE -get_editor -get_suggested_filename -nm_vpn_editor_plugin_get_editor -nm_vpn_editor_plugin_get_capabilities -nm_vpn_editor_plugin_import -nm_vpn_editor_plugin_export -nm_vpn_editor_plugin_get_suggested_filename -nm_vpn_editor_get_widget -nm_vpn_editor_update_connection - -NMVpnEditor -NMVpnEditorInterface -NMVpnEditorPlugin -NMVpnEditorPluginInterface -NMVpnPluginUiInterface -NMVpnPluginUiWidgetInterface -NM_IS_VPN_EDITOR -NM_IS_VPN_EDITOR_PLUGIN -NM_IS_VPN_PLUGIN_UI_INTERFACE -NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE -NM_TYPE_VPN_EDITOR -NM_TYPE_VPN_EDITOR_PLUGIN -NM_TYPE_VPN_PLUGIN_UI_INTERFACE -NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE -NM_VPN_EDITOR -NM_VPN_EDITOR_GET_INTERFACE -NM_VPN_EDITOR_PLUGIN -NM_VPN_EDITOR_PLUGIN_GET_INTERFACE -NM_VPN_PLUGIN_UI_INTERFACE -NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE -NM_VPN_PLUGIN_UI_WIDGET_INTERFACE -NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE -nm_vpn_editor_get_type -nm_vpn_editor_plugin_get_type -nm_vpn_plugin_ui_interface_get_type -nm_vpn_plugin_ui_widget_interface_get_type -
- -
-nm-vpn-plugin-utils -nm_vpn_plugin_utils_read_vpn_details -nm_vpn_plugin_utils_get_secret_flags -
- -
-nm-wimax-nsp -NMWimaxNsp -NM_WIMAX_NSP_NAME -NM_WIMAX_NSP_SIGNAL_QUALITY -NM_WIMAX_NSP_NETWORK_TYPE -NMWimaxNspNetworkType -nm_wimax_nsp_new -nm_wimax_nsp_get_name -nm_wimax_nsp_get_signal_quality -nm_wimax_nsp_get_network_type -nm_wimax_nsp_filter_connections -nm_wimax_nsp_connection_valid - -NMWimaxNsp -NMWimaxNspClass -NM_IS_WIMAX_NSP -NM_TYPE_WIMAX_NSP -NM_WIMAX_NSP -NM_WIMAX_NSP_CLASS -NM_WIMAX_NSP_GET_CLASS -nm_wimax_nsp_get_type -
- diff --git a/docs/libnm-glib/libnm-glib.png b/docs/libnm-glib/libnm-glib.png deleted file mode 100644 index dc000728..00000000 Binary files a/docs/libnm-glib/libnm-glib.png and /dev/null differ diff --git a/docs/libnm-glib/libnm-glib.types b/docs/libnm-glib/libnm-glib.types deleted file mode 100644 index 1cb7d406..00000000 --- a/docs/libnm-glib/libnm-glib.types +++ /dev/null @@ -1,55 +0,0 @@ -#include "nm-client.h" -#include "nm-object.h" -#include "nm-device.h" -#include "nm-device-ethernet.h" -#include "nm-device-wifi.h" -#include "nm-device-modem.h" -#include "nm-device-bt.h" -#include "nm-device-wimax.h" -#include "nm-device-olpc-mesh.h" -#include "nm-device-adsl.h" -#include "nm-device-infiniband.h" -#include "nm-device-bond.h" -#include "nm-device-bridge.h" -#include "nm-device-team.h" -#include "nm-device-generic.h" -#include "nm-device-vlan.h" -#include "nm-access-point.h" -#include "nm-ip4-config.h" -#include "nm-ip6-config.h" -#include "nm-active-connection.h" -#include "nm-dhcp4-config.h" -#include "nm-dhcp6-config.h" -#include "nm-remote-settings.h" -#include "nm-remote-connection.h" -#include "nm-secret-agent.h" -#include "nm-vpn-connection.h" - -nm_client_get_type -nm_object_get_type -nm_device_get_type -nm_device_ethernet_get_type -nm_device_wifi_get_type -nm_device_modem_get_type -nm_device_bt_get_type -nm_device_wimax_get_type -nm_device_olpc_mesh_get_type -nm_device_adsl_get_type -nm_device_infiniband_get_type -nm_device_bond_get_type -nm_device_bridge_get_type -nm_device_team_get_type -nm_device_generic_get_type -nm_device_vlan_get_type -nm_wimax_nsp_get_type -nm_access_point_get_type -nm_ip4_config_get_type -nm_ip6_config_get_type -nm_active_connection_get_type -nm_dhcp4_config_get_type -nm_dhcp6_config_get_type -nm_remote_settings_get_type -nm_remote_connection_get_type -nm_secret_agent_get_type -nm_vpn_connection_get_type - diff --git a/docs/libnm-glib/meson.build b/docs/libnm-glib/meson.build deleted file mode 100644 index 622669ee..00000000 --- a/docs/libnm-glib/meson.build +++ /dev/null @@ -1,39 +0,0 @@ -doc_module = libnm_glib_name - -private_headers = [ - 'common.h', - 'nm-dbus-helpers-private.h', - 'nm-device-private.h', - 'nm-object-cache.h', - 'nm-object-private.h', - 'nm-remote-connection-private.h', - 'nm-types-private.h', - 'nm-secret-agent-glue.h', - 'nm-vpn-plugin-glue.h', -] - -configure_file( - input: version_xml + '.in', - output: version_xml, - configuration: version_conf, -) - -gnome.gtkdoc( - doc_module, - main_xml: doc_module + '-docs.xml', - src_dir: join_paths(meson.source_root(), 'libnm-glib'), - dependencies: [ - libnm_glib_dep, - libnm_glib_vpn_dep, - ], - scan_args: [ - '--rebuild-types', - '--rebuild-sections', - '--ignore-headers=' + ' '.join(private_headers), - ], - scanobjs_args: '--type-init-func="g_type_init();"', - fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), - gobject_typesfile: doc_module + '.types', - html_assets: doc_module + '.png', - install: true, -) diff --git a/docs/libnm-glib/version.xml b/docs/libnm-glib/version.xml deleted file mode 100644 index 84cc5294..00000000 --- a/docs/libnm-glib/version.xml +++ /dev/null @@ -1 +0,0 @@ -1.18.0 diff --git a/docs/libnm-glib/version.xml.in b/docs/libnm-glib/version.xml.in deleted file mode 100644 index d78bda93..00000000 --- a/docs/libnm-glib/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@VERSION@ diff --git a/docs/libnm-util/Makefile.am b/docs/libnm-util/Makefile.am deleted file mode 100644 index 5b8d7260..00000000 --- a/docs/libnm-util/Makefile.am +++ /dev/null @@ -1,74 +0,0 @@ -## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE=libnm-util - -# The top-level SGML file. -DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml - -# The directory containing the source code. Relative to $(srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting functions and macros. -DOC_SOURCE_DIR= \ - $(top_builddir)/libnm-util \ - $(top_srcdir)/libnm-util - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS=--rebuild-types --rebuild-sections - -# Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS=--sgml-mode --output-format=xml - -# Extra options to supply to gtkdoc-fixref. -FIXXREF_OPTIONS= - -# Used for dependencies. -HFILE_GLOB=$(top_srcdir)/libnm-util/*.h -CFILE_GLOB=$(top_srcdir)/libnm-util/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES= \ - crypto.h \ - nm-utils-private.h \ - nm-setting-private.h \ - nm-param-spec-specialized.h \ - nm-test-utils.h \ - nm-version.h - -# Images to copy into HTML directory. -HTML_IMAGES = - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = - - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-util \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(GLIB_LIBS) - - - -# include common portion ... -include $(top_srcdir)/gtk-doc.make - -EXTRA_DIST += version.xml.in meson.build - -CLEANFILES += \ - libnm-util-sections.txt \ - libnm-util-overrides.txt \ - html/* \ - tmpl/* \ - xml/* - diff --git a/docs/libnm-util/Makefile.in b/docs/libnm-util/Makefile.in deleted file mode 100644 index 075de38a..00000000 --- a/docs/libnm-util/Makefile.in +++ /dev/null @@ -1,992 +0,0 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2018 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# -*- mode: makefile -*- -# -# gtk-doc.make - make rules for gtk-doc -# Copyright (C) 2003 James Henstridge -# 2004-2007 Damon Chaplin -# 2007-2017 Stefan Sauer -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -#################################### -# Everything below here is generic # -#################################### -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = docs/libnm-util -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \ - $(top_srcdir)/m4/ax_lib_readline.m4 \ - $(top_srcdir)/m4/compiler_options.m4 \ - $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/git-sha-record.m4 \ - $(top_srcdir)/m4/gnome-code-coverage.m4 \ - $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/iconv.m4 \ - $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intltool.m4 \ - $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \ - $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ - $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ - $(top_srcdir)/m4/vapigen.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = version.xml -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.xml.in \ - $(top_srcdir)/gtk-doc.make -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -ALL_LINGUAS = @ALL_LINGUAS@ -AMTAR = @AMTAR@ -AM_CFLAGS = @AM_CFLAGS@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AM_TESTS_FD_REDIRECT = @AM_TESTS_FD_REDIRECT@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BLUEZ5_CFLAGS = @BLUEZ5_CFLAGS@ -BLUEZ5_LIBS = @BLUEZ5_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DBUS_CFLAGS = @DBUS_CFLAGS@ -DBUS_LIBS = @DBUS_LIBS@ -DBUS_SYS_DIR = @DBUS_SYS_DIR@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRO_NETWORK_SERVICE = @DISTRO_NETWORK_SERVICE@ -DLLTOOL = @DLLTOOL@ -DL_LIBS = @DL_LIBS@ -DNSMASQ_PATH = @DNSMASQ_PATH@ -DNSSEC_TRIGGER_PATH = @DNSSEC_TRIGGER_PATH@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ELOGIND_INHIBIT_CFLAGS = @ELOGIND_INHIBIT_CFLAGS@ -ELOGIND_INHIBIT_LIBS = @ELOGIND_INHIBIT_LIBS@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -GENHTML = @GENHTML@ -GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MAKEFILE = @GLIB_MAKEFILE@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GMSGFMT = @GMSGFMT@ -GMSGFMT_015 = @GMSGFMT_015@ -GNUTLS_CFLAGS = @GNUTLS_CFLAGS@ -GNUTLS_LIBS = @GNUTLS_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -INTLTOOL_MERGE = @INTLTOOL_MERGE@ -INTLTOOL_PERL = @INTLTOOL_PERL@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ -INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ -INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ -INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -IPTABLES_PATH = @IPTABLES_PATH@ -JANSSON_CFLAGS = @JANSSON_CFLAGS@ -JANSSON_LIBS = @JANSSON_LIBS@ -KERNEL_FIRMWARE_DIR = @KERNEL_FIRMWARE_DIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT_CFLAGS = @LIBAUDIT_CFLAGS@ -LIBAUDIT_LIBS = @LIBAUDIT_LIBS@ -LIBCURL_CFLAGS = @LIBCURL_CFLAGS@ -LIBCURL_LIBS = @LIBCURL_LIBS@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ -LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBOBJS = @LIBOBJS@ -LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ -LIBPSL_LIBS = @LIBPSL_LIBS@ -LIBS = @LIBS@ -LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ -LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ -LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ -LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ -LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ -LIBTOOL = @LIBTOOL@ -LIBUDEV_CFLAGS = @LIBUDEV_CFLAGS@ -LIBUDEV_LIBS = @LIBUDEV_LIBS@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LOG_DRIVER = @LOG_DRIVER@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -MM_GLIB_CFLAGS = @MM_GLIB_CFLAGS@ -MM_GLIB_LIBS = @MM_GLIB_LIBS@ -MOC = @MOC@ -MSGFMT = @MSGFMT@ -MSGFMT_015 = @MSGFMT_015@ -MSGMERGE = @MSGMERGE@ -NEWT_CFLAGS = @NEWT_CFLAGS@ -NEWT_LIBS = @NEWT_LIBS@ -NM = @NM@ -NMEDIT = @NMEDIT@ -NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT = @NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT@ -NM_CONFIG_DEFAULT_LOGGING_BACKEND_TEXT = @NM_CONFIG_DEFAULT_LOGGING_BACKEND_TEXT@ -NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_TEXT = @NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_TEXT@ -NM_CONFIG_DEFAULT_MAIN_DHCP = @NM_CONFIG_DEFAULT_MAIN_DHCP@ -NM_CONFIG_DEFAULT_MAIN_RC_MANAGER = @NM_CONFIG_DEFAULT_MAIN_RC_MANAGER@ -NM_DIST_VERSION = @NM_DIST_VERSION@ -NM_LOG_COMPILER = @NM_LOG_COMPILER@ -NM_MAJOR_VERSION = @NM_MAJOR_VERSION@ -NM_MICRO_VERSION = @NM_MICRO_VERSION@ -NM_MINOR_VERSION = @NM_MINOR_VERSION@ -NM_MODIFY_SYSTEM_POLICY = @NM_MODIFY_SYSTEM_POLICY@ -NM_VERSION = @NM_VERSION@ -NSS_CFLAGS = @NSS_CFLAGS@ -NSS_LIBS = @NSS_LIBS@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POLKIT_CFLAGS = @POLKIT_CFLAGS@ -POLKIT_LIBS = @POLKIT_LIBS@ -POSUB = @POSUB@ -PPPD_PATH = @PPPD_PATH@ -PPPD_PLUGIN_DIR = @PPPD_PLUGIN_DIR@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -QT_CFLAGS = @QT_CFLAGS@ -QT_LIBS = @QT_LIBS@ -RANLIB = @RANLIB@ -READELF = @READELF@ -READLINE_LIBS = @READLINE_LIBS@ -SANITIZER_ENV = @SANITIZER_ENV@ -SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ -SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ -SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ -SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ -SED = @SED@ -SELINUX_CFLAGS = @SELINUX_CFLAGS@ -SELINUX_LIBS = @SELINUX_LIBS@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SYSTEMD_200_CFLAGS = @SYSTEMD_200_CFLAGS@ -SYSTEMD_200_LIBS = @SYSTEMD_200_LIBS@ -SYSTEMD_INHIBIT_CFLAGS = @SYSTEMD_INHIBIT_CFLAGS@ -SYSTEMD_INHIBIT_LIBS = @SYSTEMD_INHIBIT_LIBS@ -SYSTEMD_JOURNAL_CFLAGS = @SYSTEMD_JOURNAL_CFLAGS@ -SYSTEMD_JOURNAL_LIBS = @SYSTEMD_JOURNAL_LIBS@ -SYSTEMD_LOGIN_CFLAGS = @SYSTEMD_LOGIN_CFLAGS@ -SYSTEMD_LOGIN_LIBS = @SYSTEMD_LOGIN_LIBS@ -SYSTEM_CA_PATH = @SYSTEM_CA_PATH@ -UDEV_DIR = @UDEV_DIR@ -USE_NLS = @USE_NLS@ -UUID_CFLAGS = @UUID_CFLAGS@ -UUID_LIBS = @UUID_LIBS@ -VAPIGEN = @VAPIGEN@ -VAPIGEN_MAKEFILE = @VAPIGEN_MAKEFILE@ -VAPIGEN_VAPIDIR = @VAPIGEN_VAPIDIR@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XGETTEXT_015 = @XGETTEXT_015@ -XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ -XSLTPROC = @XSLTPROC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -ac_ct_NM = @ac_ct_NM@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_READELF = @ac_ct_READELF@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -intltool__v_merge_options_ = @intltool__v_merge_options_@ -intltool__v_merge_options_0 = @intltool__v_merge_options_0@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -nmbinary = @nmbinary@ -nmconfdir = @nmconfdir@ -nmdatadir = @nmdatadir@ -nmlibdir = @nmlibdir@ -nmrundir = @nmrundir@ -nmstatedir = @nmstatedir@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -systemdsystemunitdir = @systemdsystemunitdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -with_dhclient = @with_dhclient@ -with_dhcpcanon = @with_dhcpcanon@ -with_dhcpcd = @with_dhcpcd@ -with_netconfig = @with_netconfig@ -with_resolvconf = @with_resolvconf@ -with_valgrind = @with_valgrind@ -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE = libnm-util - -# The top-level SGML file. -DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml - -# The directory containing the source code. Relative to $(srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting functions and macros. -DOC_SOURCE_DIR = \ - $(top_builddir)/libnm-util \ - $(top_srcdir)/libnm-util - - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS = --rebuild-types --rebuild-sections - -# Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS = --sgml-mode --output-format=xml - -# Extra options to supply to gtkdoc-fixref. -FIXXREF_OPTIONS = - -# Used for dependencies. -HFILE_GLOB = $(top_srcdir)/libnm-util/*.h -CFILE_GLOB = $(top_srcdir)/libnm-util/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES = \ - crypto.h \ - nm-utils-private.h \ - nm-setting-private.h \ - nm-param-spec-specialized.h \ - nm-test-utils.h \ - nm-version.h - - -# Images to copy into HTML directory. -HTML_IMAGES = - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-util \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(GLIB_LIBS) - -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute - -# We set GPATH here; this gives us semantics for GNU make -# which are more like other make's VPATH, when it comes to -# whether a source that is a target of one rule is then -# searched for in VPATH/GPATH. -# -GPATH = $(srcdir) -TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) -SETUP_FILES = \ - $(content_files) \ - $(expand_content_files) \ - $(DOC_MAIN_SGML_FILE) \ - $(DOC_MODULE)-sections.txt \ - $(DOC_MODULE)-overrides.txt - - -# include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build -DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ - html-build.stamp pdf-build.stamp \ - sgml.stamp html.stamp pdf.stamp - -SCANOBJ_FILES = \ - $(DOC_MODULE).args \ - $(DOC_MODULE).hierarchy \ - $(DOC_MODULE).interfaces \ - $(DOC_MODULE).prerequisites \ - $(DOC_MODULE).signals - -REPORT_FILES = \ - $(DOC_MODULE)-undocumented.txt \ - $(DOC_MODULE)-undeclared.txt \ - $(DOC_MODULE)-unused.txt - -CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) \ - gtkdoc-check.test libnm-util-sections.txt \ - libnm-util-overrides.txt html/* tmpl/* xml/* -@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = -@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp -@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = -@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp - -#### setup #### -GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) -GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) -GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; - -#### scan #### -GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) -GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) -GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; -GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) -GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) -GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; - -#### xml #### -GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) -GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) -GTK_DOC_V_XML_0 = @echo " DOC Building XML"; - -#### html #### -GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) -GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) -GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; -GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) -GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) -GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; - -#### pdf #### -GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) -GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) -GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/libnm-util/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/libnm-util/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; -$(top_srcdir)/gtk-doc.make $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -check-am: all-am -check: check-am -@ENABLE_GTK_DOC_FALSE@all-local: -all-am: Makefile all-local -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool clean-local mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-local - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic \ - maintainer-clean-local - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-local - -.MAKE: install-am install-strip - -.PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool clean-local cscopelist-am ctags-am dist-hook \ - distclean distclean-generic distclean-libtool distclean-local \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-data-local \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - maintainer-clean-local mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ - uninstall-am uninstall-local - -.PRECIOUS: Makefile - - -gtkdoc-check.test: Makefile - $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ - echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ - chmod +x $@ - -all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) -.PHONY: all-gtk-doc - -@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc - -docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) - -$(REPORT_FILES): sgml-build.stamp - -setup-build.stamp: - -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ - if test "x$$files" != "x" ; then \ - for file in $$files ; do \ - destdir=`dirname $(abs_builddir)/$$file`; \ - test -d "$$destdir" || mkdir -p "$$destdir"; \ - test -f $(abs_srcdir)/$$file && \ - cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ - done; \ - fi; \ - fi - $(AM_V_at)touch setup-build.stamp - -scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) - $(GTK_DOC_V_SCAN)_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) - $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ - scanobj_options=""; \ - gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - scanobj_options="--verbose"; \ - fi; \ - fi; \ - CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ - gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ - else \ - for i in $(SCANOBJ_FILES) ; do \ - test -f $$i || touch $$i ; \ - done \ - fi - $(AM_V_at)touch scan-build.stamp - -$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp - @true - -sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent - $(GTK_DOC_V_XML)_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) - $(AM_V_at)touch sgml-build.stamp - -sgml.stamp: sgml-build.stamp - @true - -$(DOC_MAIN_SGML_FILE): sgml-build.stamp - @true - -xml/gtkdocentities.ent: Makefile - $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - echo ""; \ - ) > $@ - -html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) - $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ - mkhtml_options=""; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkhtml_options="$$mkhtml_options --verbose"; \ - fi; \ - fi; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ - if test "$$?" = "0"; then \ - mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ - fi; \ - cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) - -@test "x$(HTML_IMAGES)" = "x" || \ - for file in $(HTML_IMAGES) ; do \ - test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ - test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ - test -f $$file && cp $$file $(abs_builddir)/html; \ - done; - $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) - $(AM_V_at)touch html-build.stamp - -pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) - $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ - mkpdf_options=""; \ - gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$$?" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkpdf_options="$$mkpdf_options --verbose"; \ - fi; \ - fi; \ - if test "x$(HTML_IMAGES)" != "x"; then \ - for img in $(HTML_IMAGES); do \ - part=`dirname $$img`; \ - echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ - if test $$? != 0; then \ - mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ - fi; \ - done; \ - fi; \ - gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) - $(AM_V_at)touch pdf-build.stamp - -############## - -clean-local: - @rm -f *~ *.bak - @rm -rf .libs - @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ - rm -f $(DOC_MODULE).types; \ - fi - @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ - rm -f $(DOC_MODULE)-sections.txt; \ - fi - -distclean-local: - @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ - $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt - @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ - fi - -maintainer-clean-local: - @rm -rf xml html - -install-data-local: - @installfiles=`echo $(builddir)/html/*`; \ - if test "$$installfiles" = '$(builddir)/html/*'; \ - then echo 1>&2 'Nothing to install' ; \ - else \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - $(mkinstalldirs) $${installdir} ; \ - for i in $$installfiles; do \ - echo ' $(INSTALL_DATA) '$$i ; \ - $(INSTALL_DATA) $$i $${installdir}; \ - done; \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ - fi; \ - $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ - fi - -uninstall-local: - @if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - rm -rf $${installdir} - -# -# Require gtk-doc when making dist -# -@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs -@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: -@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" -@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" -@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" -@HAVE_GTK_DOC_FALSE@ @false - -dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local - @mkdir $(distdir)/html - @cp ./html/* $(distdir)/html - @-cp ./$(DOC_MODULE).pdf $(distdir)/ - @-cp ./$(DOC_MODULE).types $(distdir)/ - @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ - @cd $(distdir) && rm -f $(DISTCLEANFILES) - @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html - -.PHONY : dist-hook-local docs - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/docs/libnm-util/html/NMConnection.html b/docs/libnm-util/html/NMConnection.html deleted file mode 100644 index 6bb4a151..00000000 --- a/docs/libnm-util/html/NMConnection.html +++ /dev/null @@ -1,2696 +0,0 @@ - - - - -NMConnection: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMConnection

-

NMConnection — Describes a connection to specific network or provider

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_connection_error_quark () -
-NMConnection * - -nm_connection_new () -
-NMConnection * - -nm_connection_new_from_hash () -
-NMConnection * - -nm_connection_duplicate () -
-NMSetting * - -nm_connection_create_setting () -
-void - -nm_connection_add_setting () -
-void - -nm_connection_remove_setting () -
-NMSetting * - -nm_connection_get_setting () -
-NMSetting * - -nm_connection_get_setting_by_name () -
-gboolean - -nm_connection_replace_settings () -
-gboolean - -nm_connection_replace_settings_from_connection () -
-gboolean - -nm_connection_compare () -
-gboolean - -nm_connection_diff () -
-gboolean - -nm_connection_verify () -
-gboolean - -nm_connection_normalize () -
const char * - -nm_connection_need_secrets () -
-void - -nm_connection_clear_secrets () -
-void - -nm_connection_clear_secrets_with_flags () -
-gboolean - -nm_connection_update_secrets () -
-void - -nm_connection_set_path () -
const char * - -nm_connection_get_path () -
const char * - -nm_connection_get_virtual_iface_name () -
const char * - -nm_connection_get_interface_name () -
-gboolean - -nm_connection_is_type () -
-void - -nm_connection_for_each_setting_value () -
-GHashTable * - -nm_connection_to_hash () -
-void - -nm_connection_dump () -
-GType - -nm_connection_lookup_setting_type () -
-GType - -nm_connection_lookup_setting_type_by_quark () -
const char * - -nm_connection_get_uuid () -
const char * - -nm_connection_get_id () -
const char * - -nm_connection_get_connection_type () -
-char * - -nm_connection_get_virtual_device_description () -
-NMSetting8021x * - -nm_connection_get_setting_802_1x () -
-NMSettingBluetooth * - -nm_connection_get_setting_bluetooth () -
-NMSettingBond * - -nm_connection_get_setting_bond () -
-NMSettingTeam * - -nm_connection_get_setting_team () -
-NMSettingTeamPort * - -nm_connection_get_setting_team_port () -
-NMSettingBridge * - -nm_connection_get_setting_bridge () -
-NMSettingBridgePort * - -nm_connection_get_setting_bridge_port () -
-NMSettingCdma * - -nm_connection_get_setting_cdma () -
-NMSettingConnection * - -nm_connection_get_setting_connection () -
-NMSettingDcb * - -nm_connection_get_setting_dcb () -
-NMSettingGeneric * - -nm_connection_get_setting_generic () -
-NMSettingGsm * - -nm_connection_get_setting_gsm () -
-NMSettingInfiniband * - -nm_connection_get_setting_infiniband () -
-NMSettingIP4Config * - -nm_connection_get_setting_ip4_config () -
-NMSettingIP6Config * - -nm_connection_get_setting_ip6_config () -
-NMSettingOlpcMesh * - -nm_connection_get_setting_olpc_mesh () -
-NMSettingPPP * - -nm_connection_get_setting_ppp () -
-NMSettingPPPOE * - -nm_connection_get_setting_pppoe () -
-NMSettingSerial * - -nm_connection_get_setting_serial () -
-NMSettingVPN * - -nm_connection_get_setting_vpn () -
-NMSettingWimax * - -nm_connection_get_setting_wimax () -
-NMSettingAdsl * - -nm_connection_get_setting_adsl () -
-NMSettingWired * - -nm_connection_get_setting_wired () -
-NMSettingWireless * - -nm_connection_get_setting_wireless () -
-NMSettingWirelessSecurity * - -nm_connection_get_setting_wireless_security () -
-NMSettingVlan * - -nm_connection_get_setting_vlan () -
-
-
-

Properties

-
----- - - - - - -
-gchar *pathRead / Write / Construct
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - -
voidchangedRun First
voidsecrets-clearedRun First
voidsecrets-updatedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMConnectionError
-    GObject
-    ╰── NMConnection
-
-
-
-

Includes

-
#include <nm-connection.h>
-
-
-
-

Description

-

An NMConnection describes all the settings and configuration values that -are necessary to configure network devices for operation on a specific -network. Connections are the fundamental operating object for -NetworkManager; no device is connected without a NMConnection, or -disconnected without having been connected with a NMConnection.

-

Each NMConnection contains a list of NMSetting objects usually referenced -by name (using nm_connection_get_setting_by_name()) or by type (with -nm_connection_get_setting()). The settings describe the actual parameters -with which the network devices are configured, including device-specific -parameters (MTU, SSID, APN, channel, rate, etc) and IP-level parameters -(addresses, routes, addressing methods, etc).

-
-
-

Functions

-
-

nm_connection_error_quark ()

-
GQuark
-nm_connection_error_quark (void);
-

Registers an error quark for NMConnection if necessary.

-
-

Returns

-

the error quark used for NMConnection errors.

-
-
-
-
-

nm_connection_new ()

-
NMConnection *
-nm_connection_new (void);
-

Creates a new NMConnection object with no NMSetting objects.

-
-

Returns

-

the new empty NMConnection object

-
-
-
-
-

nm_connection_new_from_hash ()

-
NMConnection *
-nm_connection_new_from_hash (GHashTable *hash,
-                             GError **error);
-

Creates a new NMConnection from a hash table describing the connection. See -nm_connection_to_hash() for a description of the expected hash table.

-
-

Parameters

-
----- - - - - - - - - - - - - -

hash

the GHashTable describing -the connection.

[element-type utf8 GLib.HashTable]

error

on unsuccessful return, an error

 
-
-
-

Returns

-

the new NMConnection object, populated with settings created -from the values in the hash table, or NULL if the connection failed to -validate

-
-
-
-
-

nm_connection_duplicate ()

-
NMConnection *
-nm_connection_duplicate (NMConnection *connection);
-

Duplicates a NMConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection to duplicate

 
-
-
-

Returns

-

a new NMConnection containing the same settings and properties -as the source NMConnection.

-

[transfer full]

-
-
-
-
-

nm_connection_create_setting ()

-
NMSetting *
-nm_connection_create_setting (const char *name);
-

Create a new NMSetting object of the desired type, given a setting name.

-
-

Parameters

-
----- - - - - - -

name

a setting name

 
-
-
-

Returns

-

the new setting object, or NULL if the setting name was unknown.

-

[transfer full]

-
-
-
-
-

nm_connection_add_setting ()

-
void
-nm_connection_add_setting (NMConnection *connection,
-                           NMSetting *setting);
-

Adds a NMSetting to the connection, replacing any previous NMSetting of the -same name which has previously been added to the NMConnection. The -connection takes ownership of the NMSetting object and does not increase -the setting object's reference count.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting

the NMSetting to add to the connection object.

[transfer full]
-
-
-
-
-

nm_connection_remove_setting ()

-
void
-nm_connection_remove_setting (NMConnection *connection,
-                              GType setting_type);
-

Removes the NMSetting with the given GType from the NMConnection. This -operation dereferences the NMSetting object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to remove

 
-
-
-
-
-

nm_connection_get_setting ()

-
NMSetting *
-nm_connection_get_setting (NMConnection *connection,
-                           GType setting_type);
-

Gets the NMSetting with the given GType, if one has been previously added -to the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to return

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting of that type was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_by_name ()

-
NMSetting *
-nm_connection_get_setting_by_name (NMConnection *connection,
-                                   const char *name);
-

Gets the NMSetting with the given name, if one has been previously added -the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

name

a setting name

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting with that name was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_replace_settings ()

-
gboolean
-nm_connection_replace_settings (NMConnection *connection,
-                                GHashTable *new_settings,
-                                GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

a NMConnection

 

new_settings

a GHashTable of settings.

[element-type utf8 GLib.HashTable]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the settings were valid and added to the connection, FALSE -if they were not

-
-
-
-
-

nm_connection_replace_settings_from_connection ()

-
gboolean
-nm_connection_replace_settings_from_connection
-                               (NMConnection *connection,
-                                NMConnection *new_connection,
-                                GError **error);
-

Deep-copies the settings of new_conenction - and replaces the settings of connection - -with the copied settings.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

a NMConnection

 

new_connection

a NMConnection to replace the settings of connection -with

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the settings were valid after replacing the connection, FALSE -if they were not. Regardless of whether TRUE or FALSE is returned, the connection -is successfully replaced. FALSE only means, that the connection does not verify -at the end of the operation.

-
-

Since: 0.9.10

-
-
-
-

nm_connection_compare ()

-
gboolean
-nm_connection_compare (NMConnection *a,
-                       NMConnection *b,
-                       NMSettingCompareFlags flags);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_connection_diff ()

-
gboolean
-nm_connection_diff (NMConnection *a,
-                    NMConnection *b,
-                    NMSettingCompareFlags flags,
-                    GHashTable **out_settings);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior. If the connections differ, settings and keys within -each setting that differ are added to the returned out_settings - hash table. -No values are returned, only key names.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

out_settings

if the -connections differ, on return a hash table mapping setting names to -second-level GHashTable (utf8 to guint32), which contains the key names that -differ mapped to one or more of NMSettingDiffResult as a bitfield.

[element-type utf8 GLib.HashTable]
-
-
-

Returns

-

TRUE if the connections contain the same values, FALSE if they do -not

-
-
-
-
-

nm_connection_verify ()

-
gboolean
-nm_connection_verify (NMConnection *connection,
-                      GError **error);
-

Validates the connection and all its settings. Each setting's properties -have allowed values, and some values are dependent on other values. For -example, if a Wi-Fi connection is security enabled, the NMSettingWireless -setting object's 'security' property must contain the setting name of the -NMSettingWirelessSecurity object, which must also be present in the -connection for the connection to be valid. As another example, the -NMSettingWired object's 'mac-address' property must be a validly formatted -MAC address. The returned GError contains information about which -setting and which property failed validation, and how it failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection to verify

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-
-
-
-

nm_connection_normalize ()

-
gboolean
-nm_connection_normalize (NMConnection *connection,
-                         GHashTable *parameters,
-                         gboolean *modified,
-                         GError **error);
-

Does some basic normalization and fixup of well known inconsistencies -and deprecated fields. If the connection was modified in any way, -the output parameter modified - is set TRUE.

-

Finally the connection will be verified and TRUE returns if the connection -is valid. As this function only performs some specific normalization steps -it cannot repair all connections. If the connection has errors that -cannot be normalized, the connection will not be modified.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection to normalize

 

parameters

a GHashTable with -normalization parameters to allow customization of the normalization by providing -specific arguments. Unknown arguments will be ignored and the default will be -used. The keys must be strings, hashed by g_str_hash() and g_str_equal() functions. -The values are opaque and depend on the parameter name.

[allow-none][element-type utf8 gpointer]

modified

outputs whether any settings were modified.

[out][allow-none]

error

location to store error, or NULL. Contains the reason, -why the connection is invalid, if the function returns an error.

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-

Since: 1.0

-
-
-
-

nm_connection_need_secrets ()

-
const char *
-nm_connection_need_secrets (NMConnection *connection,
-                            GPtrArray **hints);
-

Returns the name of the first setting object in the connection which would -need secrets to make a successful connection. The returned hints are only -intended as a guide to what secrets may be required, because in some -circumstances, there is no way to conclusively determine exactly which -secrets are needed.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

hints

the address of a pointer to a GPtrArray, initialized to NULL, which on -return points to an allocated GPtrArray containing the property names of -secrets of the NMSetting which may be required; the caller owns the array -and must free the array itself with g_ptr_array_free(), but not free its -elements.

[out][element-type utf8][allow-none][transfer container]
-
-
-

Returns

-

the setting name of the NMSetting object which has invalid or -missing secrets

-
-
-
-
-

nm_connection_clear_secrets ()

-
void
-nm_connection_clear_secrets (NMConnection *connection);
-

Clears and frees any secrets that may be stored in the connection, to avoid -keeping secret data in memory when not needed.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_clear_secrets_with_flags ()

-
void
-nm_connection_clear_secrets_with_flags
-                               (NMConnection *connection,
-                                NMSettingClearSecretsWithFlagsFn func,
-                                gpointer user_data);
-

Clears and frees secrets determined by func -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

function to be called to determine whether a -specific secret should be cleared or not.

[scope call]

user_data

caller-supplied data passed to func -

 
-
-
-
-
-

nm_connection_update_secrets ()

-
gboolean
-nm_connection_update_secrets (NMConnection *connection,
-                              const char *setting_name,
-                              GHashTable *secrets,
-                              GError **error);
-

Update the specified setting's secrets, given a hash table of secrets -intended for that setting (deserialized from D-Bus for example). Will also -extract the given setting's secrets hash if given a hash of hashes, as would -be returned from nm_connection_to_hash(). If setting_name - is NULL, expects -a fully serialized NMConnection as returned by nm_connection_to_hash() and -will update all secrets from all settings contained in secrets -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

setting_name

the setting object name to which the secrets apply

 

secrets

a GHashTable mapping -string:GValue of setting property names and secrets of the given setting_name -.

[element-type utf8 GObject.Value]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets were successfully updated, FALSE if the update -failed (tried to update secrets for a setting that doesn't exist, etc)

-
-
-
-
-

nm_connection_set_path ()

-
void
-nm_connection_set_path (NMConnection *connection,
-                        const char *path);
-

Sets the D-Bus path of the connection. This property is not serialized, and -is only for the reference of the caller. Sets the “path” -property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

path

the D-Bus path of the connection as given by the settings service -which provides the connection

 
-
-
-
-
-

nm_connection_get_path ()

-
const char *
-nm_connection_get_path (NMConnection *connection);
-

Returns the connection's D-Bus path.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the D-Bus path of the connection, previously set by a call to -nm_connection_set_path().

-
-
-
-
-

nm_connection_get_virtual_iface_name ()

-
const char *
-nm_connection_get_virtual_iface_name (NMConnection *connection);
-

Returns the name of the virtual kernel interface which the connection -needs to use if specified in the settings. This function abstracts all -connection types which require this functionality. For all other -connection types, this function will return NULL.

-
-

Parameters

-
----- - - - - - -

connection

The NMConnection

 
-
-
-

Returns

-

Name of the kernel interface or NULL

-
-
-
-
-

nm_connection_get_interface_name ()

-
const char *
-nm_connection_get_interface_name (NMConnection *connection);
-

Returns the interface name as stored in NMSettingConnection:interface_name. -If the connection contains no NMSettingConnection, it will return NULL.

-

For hardware devices and software devices created outside of NetworkManager, -this name is used to match the device. for software devices created by -NetworkManager, this is the name of the created interface.

-
-

Parameters

-
----- - - - - - -

connection

The NMConnection

 
-
-
-

Returns

-

Name of the kernel interface or NULL

-
-

Since: 1.0

-
-
-
-

nm_connection_is_type ()

-
gboolean
-nm_connection_is_type (NMConnection *connection,
-                       const char *type);
-

A convenience function to check if the given connection - is a particular -type (ie wired, Wi-Fi, ppp, etc). Checks the “type” -property of the connection and matches that against type -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

type

a setting name to check the connection's type against (like -NM_SETTING_WIRELESS_SETTING_NAME or NM_SETTING_WIRED_SETTING_NAME)

 
-
-
-

Returns

-

TRUE if the connection is of the given type -, FALSE if not

-
-
-
-
-

nm_connection_for_each_setting_value ()

-
void
-nm_connection_for_each_setting_value (NMConnection *connection,
-                                      NMSettingValueIterFn func,
-                                      gpointer user_data);
-

Iterates over the properties of each NMSetting object in the NMConnection, -calling the supplied user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

user-supplied function called for each setting's property.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_connection_to_hash ()

-
GHashTable *
-nm_connection_to_hash (NMConnection *connection,
-                       NMSettingHashFlags flags);
-

Converts the NMConnection into a GHashTable describing the connection, -suitable for marshalling over D-Bus or serializing. The hash table mapping -is string:GHashTable with each element in the returned hash representing -a NMSetting object. The keys are setting object names, and the values -are GHashTables mapping string:GValue, each of which represents the -properties of the NMSetting object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

flags

hash flags, e.g. NM_SETTING_HASH_FLAG_ALL

 
-
-
-

Returns

-

a new -GHashTable describing the connection, its settings, and each setting's -properties. The caller owns the hash table and must unref the hash table -with g_hash_table_unref() when it is no longer needed.

-

[transfer full][element-type utf8 GLib.HashTable]

-
-
-
-
-

nm_connection_dump ()

-
void
-nm_connection_dump (NMConnection *connection);
-

Print the connection to stdout. For debugging purposes ONLY, should NOT -be used for serialization of the connection or machine-parsed in any way. The -output format is not guaranteed to be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_lookup_setting_type ()

-
GType
-nm_connection_lookup_setting_type (const char *name);
-

Returns the GType of the setting's class for a given setting name.

-
-

Parameters

-
----- - - - - - -

name

a setting name

 
-
-
-

Returns

-

the GType of the setting's class

-
-
-
-
-

nm_connection_lookup_setting_type_by_quark ()

-
GType
-nm_connection_lookup_setting_type_by_quark
-                               (GQuark error_quark);
-

Returns the GType of the setting's class for a given setting error quark. -Useful for figuring out which setting a returned error is for.

-
-

Parameters

-
----- - - - - - -

error_quark

a setting error quark

 
-
-
-

Returns

-

the GType of the setting's class

-
-
-
-
-

nm_connection_get_uuid ()

-
const char *
-nm_connection_get_uuid (NMConnection *connection);
-

A shortcut to return the UUID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the UUID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_id ()

-
const char *
-nm_connection_get_id (NMConnection *connection);
-

A shortcut to return the ID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the ID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_connection_type ()

-
const char *
-nm_connection_get_connection_type (NMConnection *connection);
-

A shortcut to return the type from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the type from the connection's 'connection' setting

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_virtual_device_description ()

-
char *
-nm_connection_get_virtual_device_description
-                               (NMConnection *connection);
-

Returns the name that nm_device_disambiguate_names() would -return for the virtual device that would be created for connection -. -Eg, "VLAN (eth1.1)".

-
-

Parameters

-
----- - - - - - -

connection

an NMConnection for a virtual device type

 
-
-
-

Returns

-

the name of connection -'s device, -or NULL if connection -is not a virtual connection type.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_802_1x ()

-
NMSetting8021x *
-nm_connection_get_setting_802_1x (NMConnection *connection);
-

A shortcut to return any NMSetting8021x the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSetting8021x if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bluetooth ()

-
NMSettingBluetooth *
-nm_connection_get_setting_bluetooth (NMConnection *connection);
-

A shortcut to return any NMSettingBluetooth the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBluetooth if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bond ()

-
NMSettingBond *
-nm_connection_get_setting_bond (NMConnection *connection);
-

A shortcut to return any NMSettingBond the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBond if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_team ()

-
NMSettingTeam *
-nm_connection_get_setting_team (NMConnection *connection);
-

A shortcut to return any NMSettingTeam the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeam if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_team_port ()

-
NMSettingTeamPort *
-nm_connection_get_setting_team_port (NMConnection *connection);
-

A shortcut to return any NMSettingTeamPort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeamPort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_bridge ()

-
NMSettingBridge *
-nm_connection_get_setting_bridge (NMConnection *connection);
-

A shortcut to return any NMSettingBridge the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridge if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bridge_port ()

-
NMSettingBridgePort *
-nm_connection_get_setting_bridge_port (NMConnection *connection);
-

A shortcut to return any NMSettingBridgePort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridgePort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_cdma ()

-
NMSettingCdma *
-nm_connection_get_setting_cdma (NMConnection *connection);
-

A shortcut to return any NMSettingCdma the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingCdma if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_connection ()

-
NMSettingConnection *
-nm_connection_get_setting_connection (NMConnection *connection);
-

A shortcut to return any NMSettingConnection the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingConnection if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_dcb ()

-
NMSettingDcb *
-nm_connection_get_setting_dcb (NMConnection *connection);
-

A shortcut to return any NMSettingDcb the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingDcb if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_generic ()

-
NMSettingGeneric *
-nm_connection_get_setting_generic (NMConnection *connection);
-

A shortcut to return any NMSettingGeneric the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGeneric if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_gsm ()

-
NMSettingGsm *
-nm_connection_get_setting_gsm (NMConnection *connection);
-

A shortcut to return any NMSettingGsm the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGsm if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_infiniband ()

-
NMSettingInfiniband *
-nm_connection_get_setting_infiniband (NMConnection *connection);
-

A shortcut to return any NMSettingInfiniband the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingInfiniband if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ip4_config ()

-
NMSettingIP4Config *
-nm_connection_get_setting_ip4_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP4Config the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP4Config if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ip6_config ()

-
NMSettingIP6Config *
-nm_connection_get_setting_ip6_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP6Config the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP6Config if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_olpc_mesh ()

-
NMSettingOlpcMesh *
-nm_connection_get_setting_olpc_mesh (NMConnection *connection);
-

A shortcut to return any NMSettingOlpcMesh the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOlpcMesh if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ppp ()

-
NMSettingPPP *
-nm_connection_get_setting_ppp (NMConnection *connection);
-

A shortcut to return any NMSettingPPP the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPPP if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_pppoe ()

-
NMSettingPPPOE *
-nm_connection_get_setting_pppoe (NMConnection *connection);
-

A shortcut to return any NMSettingPPPOE the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPPPOE if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_serial ()

-
NMSettingSerial *
-nm_connection_get_setting_serial (NMConnection *connection);
-

A shortcut to return any NMSettingSerial the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingSerial if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vpn ()

-
NMSettingVPN *
-nm_connection_get_setting_vpn (NMConnection *connection);
-

A shortcut to return any NMSettingVPN the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVPN if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wimax ()

-
NMSettingWimax *
-nm_connection_get_setting_wimax (NMConnection *connection);
-

A shortcut to return any NMSettingWimax the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWimax if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_adsl ()

-
NMSettingAdsl *
-nm_connection_get_setting_adsl (NMConnection *connection);
-

A shortcut to return any NMSettingAdsl the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingAdsl if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wired ()

-
NMSettingWired *
-nm_connection_get_setting_wired (NMConnection *connection);
-

A shortcut to return any NMSettingWired the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWired if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless ()

-
NMSettingWireless *
-nm_connection_get_setting_wireless (NMConnection *connection);
-

A shortcut to return any NMSettingWireless the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWireless if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless_security ()

-
NMSettingWirelessSecurity *
-nm_connection_get_setting_wireless_security
-                               (NMConnection *connection);
-

A shortcut to return any NMSettingWirelessSecurity the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWirelessSecurity if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vlan ()

-
NMSettingVlan *
-nm_connection_get_setting_vlan (NMConnection *connection);
-

A shortcut to return any NMSettingVlan the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVlan if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

Types and Values

-
-

NM_CONNECTION_SECRETS_UPDATED

-
#define NM_CONNECTION_SECRETS_UPDATED "secrets-updated"
-
-
-
-
-

NM_CONNECTION_SECRETS_CLEARED

-
#define NM_CONNECTION_SECRETS_CLEARED "secrets-cleared"
-
-
-
-
-

NM_CONNECTION_CHANGED

-
#define NM_CONNECTION_CHANGED         "changed"
-
-
-
-
-

NM_CONNECTION_PATH

-
#define NM_CONNECTION_PATH "path"
-
-
-
-
-

enum NMConnectionError

-

Describes errors that may result from operations involving a NMConnection.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTION_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_CONNECTION_ERROR_CONNECTION_SETTING_NOT_FOUND

-

the NMConnection object - did not contain the required NMSettingConnection object, which must be - present for all connections

-
 

NM_CONNECTION_ERROR_CONNECTION_TYPE_INVALID

-

the 'type' property of the - 'connection' setting did not point to a valid connection base type; ie - it was not a hardware-related setting like NMSettingWired or - NMSettingWireless.

-
 

NM_CONNECTION_ERROR_SETTING_NOT_FOUND

-

the NMConnection object - did not contain the specified NMSetting object

-
 

NM_CONNECTION_ERROR_INVALID_SETTING

-

the NMConnection object contains - a conflicting setting object

-
 
-
-
-
-
-

NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD

-
#define NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD "ip6-config-method"
-
-
-
-
-

NM_CONNECTION_ERROR

-
#define NM_CONNECTION_ERROR nm_connection_error_quark ()
-
-
-
-
-

NMConnection

-
typedef struct _NMConnection NMConnection;
-

The NMConnection struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

Property Details

-
-

The “path” property

-
  “path”                     gchar *
-

The connection's D-Bus path, used only by the calling process as a record -of the D-Bus path of the connection as provided by a settings service.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “changed” signal

-
void
-user_function (NMConnection *connection,
-               gpointer      user_data)
-

The ::changed signal is emitted when any property of any property -(including secrets) of any setting of the connection is modified, -or when settings are added or removed.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-

Since: 0.9.10

-
-
-
-

The “secrets-cleared” signal

-
void
-user_function (NMConnection *connection,
-               gpointer      user_data)
-

The ::secrets-cleared signal is emitted when the secrets of a connection -are cleared.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “secrets-updated” signal

-
void
-user_function (NMConnection *connection,
-               gchar        *setting_name,
-               gpointer      user_data)
-

The ::secrets-updated signal is emitted when the secrets of a setting -have been changed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

setting_name

the setting name of the NMSetting for which secrets were -updated

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSetting.html b/docs/libnm-util/html/NMSetting.html deleted file mode 100644 index 1d8f1402..00000000 --- a/docs/libnm-util/html/NMSetting.html +++ /dev/null @@ -1,1404 +0,0 @@ - - - - -NMSetting: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting

-

NMSetting — Describes related configuration information

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_error_quark () -
-gboolean - -(*NMSettingClearSecretsWithFlagsFn) () -
-void - -(*NMSettingValueIterFn) () -
-GHashTable * - -nm_setting_to_hash () -
-NMSetting * - -nm_setting_new_from_hash () -
-NMSetting * - -nm_setting_duplicate () -
const char * - -nm_setting_get_name () -
-gboolean - -nm_setting_verify () -
-gboolean - -nm_setting_compare () -
-gboolean - -nm_setting_diff () -
-void - -nm_setting_enumerate_values () -
-char * - -nm_setting_to_string () -
-void - -nm_setting_clear_secrets () -
-void - -nm_setting_clear_secrets_with_flags () -
-GPtrArray * - -nm_setting_need_secrets () -
-gboolean - -nm_setting_update_secrets () -
-gboolean - -nm_setting_get_secret_flags () -
-gboolean - -nm_setting_set_secret_flags () -
const char * - -nm_setting_get_virtual_iface_name () -
-
-
-

Properties

-
----- - - - - - -
-gchar *nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMSettingError
#defineNM_SETTING_ERROR
#defineNM_SETTING_PARAM_SERIALIZE
#defineNM_SETTING_PARAM_REQUIRED
#defineNM_SETTING_PARAM_SECRET
#defineNM_SETTING_PARAM_FUZZY_IGNORE
#defineNM_SETTING_NAME
enumNMSettingSecretFlags
enumNMSettingCompareFlags
 NMSetting
enumNMSettingHashFlags
enumNMSettingDiffResult
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingCompareFlags
-    ├── NMSettingDiffResult
-    ├── NMSettingError
-    ├── NMSettingHashFlags
-    ╰── NMSettingSecretFlags
-    GObject
-    ╰── NMSetting
-        ├── NMSetting8021x
-        ├── NMSettingAdsl
-        ├── NMSettingBluetooth
-        ├── NMSettingBond
-        ├── NMSettingTeam
-        ├── NMSettingTeamPort
-        ├── NMSettingBridge
-        ├── NMSettingBridgePort
-        ├── NMSettingConnection
-        ├── NMSettingDcb
-        ├── NMSettingInfiniband
-        ├── NMSettingIP4Config
-        ├── NMSettingVlan
-        ├── NMSettingIP6Config
-        ├── NMSettingPPP
-        ├── NMSettingPPPOE
-        ├── NMSettingSerial
-        ├── NMSettingGeneric
-        ├── NMSettingGsm
-        ├── NMSettingCdma
-        ├── NMSettingOlpcMesh
-        ├── NMSettingWimax
-        ├── NMSettingWired
-        ├── NMSettingWireless
-        ├── NMSettingWirelessSecurity
-        ╰── NMSettingVPN
-
-
-
-

Includes

-
#include <nm-setting.h>
-
-
-
-

Description

-

Each NMSetting contains properties that describe configuration that applies -to a specific network layer (like IPv4 or IPv6 configuration) or device type -(like Ethernet, or Wi-Fi). A collection of individual settings together -make up an NMConnection. Each property is strongly typed and usually has -a number of allowed values. See each NMSetting subclass for a description -of properties and allowed values.

-
-
-

Functions

-
-

nm_setting_error_quark ()

-
GQuark
-nm_setting_error_quark (void);
-

Registers an error quark for NMSetting if necessary.

-
-

Returns

-

the error quark used for NMSetting errors.

-
-
-
-
-

NMSettingClearSecretsWithFlagsFn ()

-
gboolean
-(*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting,
-                                     const char *secret,
-                                     NMSettingSecretFlags flags,
-                                     gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which secrets are being iterated

 

secret

The secret's name

 

flags

The secret's flags, eg NM_SETTING_SECRET_FLAG_AGENT_OWNED

 

user_data

User data passed to nm_connection_clear_secrets_with_flags()

 
-
-
-

Returns

-

TRUE to clear the secret, FALSE to not clear the secret

-
-
-
-
-

NMSettingValueIterFn ()

-
void
-(*NMSettingValueIterFn) (NMSetting *setting,
-                         const char *key,
-                         const GValue *value,
-                         GParamFlags flags,
-                         gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which properties are being iterated, given to -nm_setting_enumerate_values()

 

key

The value/property name

 

value

The property's value

 

flags

The property's flags, like NM_SETTING_PARAM_SECRET

 

user_data

User data passed to nm_setting_enumerate_values()

 
-
-
-
-
-

nm_setting_to_hash ()

-
GHashTable *
-nm_setting_to_hash (NMSetting *setting,
-                    NMSettingHashFlags flags);
-

Converts the NMSetting into a GHashTable mapping each setting property -name to a GValue describing that property, suitable for marshalling over -D-Bus or serializing. The mapping is string to GValue.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

flags

hash flags, e.g. NM_SETTING_HASH_FLAG_ALL

 
-
-
-

Returns

-

a new GHashTable -describing the setting's properties.

-

[transfer full][element-type utf8 GObject.Value]

-
-
-
-
-

nm_setting_new_from_hash ()

-
NMSetting *
-nm_setting_new_from_hash (GType setting_type,
-                          GHashTable *hash);
-

Creates a new NMSetting object and populates that object with the properties -contained in the hash table, using each hash key as the property to set, -and each hash value as the value to set that property to. Setting properties -are strongly typed, thus the GValue type of the hash value must be correct. -See the documentation on each NMSetting object subclass for the correct -property names and value types.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting_type

the NMSetting type which the hash contains properties for

 

hash

the GHashTable containing a -string to GValue mapping of properties that apply to the setting.

[element-type utf8 GObject.Value]
-
-
-

Returns

-

a new NMSetting object populated with the properties from the -hash table, or NULL on failure

-
-
-
-
-

nm_setting_duplicate ()

-
NMSetting *
-nm_setting_duplicate (NMSetting *setting);
-

Duplicates a NMSetting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting to duplicate

 
-
-
-

Returns

-

a new NMSetting containing the same properties and values as the -source NMSetting.

-

[transfer full]

-
-
-
-
-

nm_setting_get_name ()

-
const char *
-nm_setting_get_name (NMSetting *setting);
-

Returns the type name of the NMSetting object

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

a string containing the type name of the NMSetting object, -like 'ppp' or 'wireless' or 'wired'.

-
-
-
-
-

nm_setting_verify ()

-
gboolean
-nm_setting_verify (NMSetting *setting,
-                   GSList *all_settings,
-                   GError **error);
-

Validates the setting. Each setting's properties have allowed values, and -some are dependent on other values (hence the need for all_settings -). The -returned GError contains information about which property of the setting -failed validation, and in what way that property failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting to verify

 

all_settings

a GSList of all settings -in the connection from which setting -came.

[element-type NMSetting]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the setting is valid, FALSE if it is not

-
-
-
-
-

nm_setting_compare ()

-
gboolean
-nm_setting_compare (NMSetting *a,
-                    NMSetting *b,
-                    NMSettingCompareFlags flags);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_setting_diff ()

-
gboolean
-nm_setting_diff (NMSetting *a,
-                 NMSetting *b,
-                 NMSettingCompareFlags flags,
-                 gboolean invert_results,
-                 GHashTable **results);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior. If the settings differ, the keys -of each setting that differ from the other are added to results -, mapped to -one or more NMSettingDiffResult values.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

invert_results

this parameter is used internally by libnm-util and should -be set to FALSE. If TRUE inverts the meaning of the NMSettingDiffResult.

 

results

if the -settings differ, on return a hash table mapping the differing keys to one or -more NMSettingDiffResult values OR-ed together. If the settings do not -differ, any hash table passed in is unmodified. If no hash table is passed -in and the settings differ, a new one is created and returned.

[inout][transfer full][element-type utf8 guint32]
-
-
-

Returns

-

TRUE if the settings contain the same values, FALSE if they do not

-
-
-
-
-

nm_setting_enumerate_values ()

-
void
-nm_setting_enumerate_values (NMSetting *setting,
-                             NMSettingValueIterFn func,
-                             gpointer user_data);
-

Iterates over each property of the NMSetting object, calling the supplied -user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

func

user-supplied function called for each property of the setting.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_setting_to_string ()

-
char *
-nm_setting_to_string (NMSetting *setting);
-

Convert the setting into a string. For debugging purposes ONLY, should NOT -be used for serialization of the setting, or machine-parsed in any way. The -output format is not guaranteed to be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

an allocated string containing a textual representation of the -setting's properties and values (including secrets!), which the caller should -free with g_free()

-
-
-
-
-

nm_setting_clear_secrets ()

-
void
-nm_setting_clear_secrets (NMSetting *setting);
-

Resets and clears any secrets in the setting. Secrets should be added to the -setting only when needed, and cleared immediately after use to prevent -leakage of information.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-
-
-

nm_setting_clear_secrets_with_flags ()

-
void
-nm_setting_clear_secrets_with_flags (NMSetting *setting,
-                                     NMSettingClearSecretsWithFlagsFn func,
-                                     gpointer user_data);
-

Clears and frees secrets determined by func -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

func

function to be called to determine whether a -specific secret should be cleared or not.

[scope call]

user_data

caller-supplied data passed to func -

 
-
-
-
-
-

nm_setting_need_secrets ()

-
GPtrArray *
-nm_setting_need_secrets (NMSetting *setting);
-

Returns an array of property names for each secret which may be required -to make a successful connection. The returned hints are only intended as a -guide to what secrets may be required, because in some circumstances, there -is no way to conclusively determine exactly which secrets are needed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

a GPtrArray containing -the property names of secrets of the NMSetting which may be required; the -caller owns the array and must free it with g_ptr_array_free(), but must not -free the elements.

-

[transfer container][element-type utf8]

-
-
-
-
-

nm_setting_update_secrets ()

-
gboolean
-nm_setting_update_secrets (NMSetting *setting,
-                           GHashTable *secrets,
-                           GError **error);
-

Update the setting's secrets, given a hash table of secrets intended for that -setting (deserialized from D-Bus for example).

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secrets

a GHashTable mapping -string to GValue of setting property names and secrets.

[element-type utf8 GObject.Value]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets were successfully updated, FALSE on failure to -update one or more of the secrets.

-
-
-
-
-

nm_setting_get_secret_flags ()

-
gboolean
-nm_setting_get_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags *out_flags,
-                             GError **error);
-

For a given secret, retrieves the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to get flags for

 

out_flags

on success, the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_set_secret_flags ()

-
gboolean
-nm_setting_set_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags flags,
-                             GError **error);
-

For a given secret, stores the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to set flags for

 

flags

the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_get_virtual_iface_name ()

-
const char *
-nm_setting_get_virtual_iface_name (NMSetting *setting);
-

Returns the name of the virtual kernel interface which the connection -needs to use if specified in the settings.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

Name of the virtual interface or NULL if the setting does not -support this feature

-
-
-
-
-

Types and Values

-
-

enum NMSettingError

-

Describes errors that may result from operations involving a NMSetting.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_ERROR_PROPERTY_NOT_FOUND

-

a property required by the operation - was not found; for example, an attempt to update an invalid secret

-
 

NM_SETTING_ERROR_PROPERTY_NOT_SECRET

-

an operation which requires a secret - was attempted on a non-secret property

-
 

NM_SETTING_ERROR_PROPERTY_TYPE_MISMATCH

-

the operation requires a property - of a specific type, or the value couldn't be transformed to the same type - as the property being acted upon

-
 
-
-
-
-
-

NM_SETTING_ERROR

-
#define NM_SETTING_ERROR nm_setting_error_quark ()
-
-
-
-
-

NM_SETTING_PARAM_SERIALIZE

-
#define NM_SETTING_PARAM_SERIALIZE    (1 << (0 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_REQUIRED

-
#define NM_SETTING_PARAM_REQUIRED     (1 << (1 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_SECRET

-
#define NM_SETTING_PARAM_SECRET       (1 << (2 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_FUZZY_IGNORE

-
#define NM_SETTING_PARAM_FUZZY_IGNORE (1 << (3 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_NAME

-
#define NM_SETTING_NAME "name"
-
-
-
-
-

enum NMSettingSecretFlags

-

These flags indicate specific behavior related to handling of a secret. Each -secret has a corresponding set of these flags which indicate how the secret -is to be stored and/or requested when it is needed.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_SECRET_FLAG_NONE

-

the system is responsible for providing and -storing this secret (default)

-
 

NM_SETTING_SECRET_FLAG_AGENT_OWNED

-

a user secret agent is responsible -for providing and storing this secret; when it is required agents will be -asked to retrieve it

-
 

NM_SETTING_SECRET_FLAG_NOT_SAVED

-

this secret should not be saved, but -should be requested from the user each time it is needed

-
 

NM_SETTING_SECRET_FLAG_NOT_REQUIRED

-

in situations where it cannot be -automatically determined that the secret is required (some VPNs and PPP -providers don't require all secrets) this flag indicates that the specific -secret is not required

-
 
-
-
-
-
-

enum NMSettingCompareFlags

-

These flags modify the comparison behavior when comparing two settings or -two connections.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_COMPARE_FLAG_EXACT

-

match all properties exactly

-
 

NM_SETTING_COMPARE_FLAG_FUZZY

-

match only important attributes, like SSID, - type, security settings, etc. Does not match, for example, connection ID - or UUID.

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_ID

-

ignore the connection's ID

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS

-

ignore all secrets

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret is owned by a user secret agent -(ie, the secret's flag includes NM_SETTING_SECRET_FLAG_AGENT_OWNED -)

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret should not be saved to persistent -storage (ie, the secret's flag includes NM_SETTING_SECRET_FLAG_NOT_SAVED -)

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will also include properties that -are set to their default value. See also NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT -.

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will not include properties that -are set to their default value. This is the opposite of -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -. If both flags are set together, -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - wins. If both flags are unset, -this means to exclude default properties if there is a setting to compare, -but include all properties, if the setting 'b' is missing. This is the legacy -behaviour of libnm-util, where nm_setting_diff() behaved differently depending -on whether the setting 'b' was available. If NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - -is set, nm_setting_diff() will also set the flags NM_SETTING_DIFF_RESULT_IN_A_DEFAULT - -and NM_SETTING_DIFF_RESULT_IN_B_DEFAULT -, if the values are default values.

-
 
-
-
-
-
-

NMSetting

-
typedef struct _NMSetting NMSetting;
-

The NMSetting struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

enum NMSettingHashFlags

-

These flags determine which properties are added to the resulting hash -when calling nm_setting_to_hash().

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_HASH_FLAG_ALL

-

hash all properties (including secrets)

-
 

NM_SETTING_HASH_FLAG_NO_SECRETS

-

do not include secrets

-
 

NM_SETTING_HASH_FLAG_ONLY_SECRETS

-

only hash secrets

-
 
-
-
-
-
-

enum NMSettingDiffResult

-

These values indicate the result of a setting difference operation.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DIFF_RESULT_UNKNOWN

-

unknown result

-
 

NM_SETTING_DIFF_RESULT_IN_A

-

the property is present in setting A

-
 

NM_SETTING_DIFF_RESULT_IN_B

-

the property is present in setting B

-
 

NM_SETTING_DIFF_RESULT_IN_A_DEFAULT

-

the property is present in -setting A but is set to the default value. This flag is only set, -if you specify NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -.

-
 

NM_SETTING_DIFF_RESULT_IN_B_DEFAULT

-

analog to NM_SETTING_DIFF_RESULT_IN_A_DEFAULT -.

-
 
-
-
-
-
-

Property Details

-
-

The “name” property

-
  “name”                     gchar *
-

The setting's name, which uniquely identifies the setting within the -connection. Each setting type has a name unique to that type, for -example "ppp" or "wireless" or "wired".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSetting8021x.html b/docs/libnm-util/html/NMSetting8021x.html deleted file mode 100644 index 360b7a14..00000000 --- a/docs/libnm-util/html/NMSetting8021x.html +++ /dev/null @@ -1,3968 +0,0 @@ - - - - -NMSetting8021x: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting8021x

-

NMSetting8021x — Describes 802.1x-authenticated connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_802_1x_error_quark () -
-NMSetting * - -nm_setting_802_1x_new () -
-guint32 - -nm_setting_802_1x_get_num_eap_methods () -
const char * - -nm_setting_802_1x_get_eap_method () -
-gboolean - -nm_setting_802_1x_add_eap_method () -
-void - -nm_setting_802_1x_remove_eap_method () -
-gboolean - -nm_setting_802_1x_remove_eap_method_by_value () -
-void - -nm_setting_802_1x_clear_eap_methods () -
const char * - -nm_setting_802_1x_get_identity () -
const char * - -nm_setting_802_1x_get_anonymous_identity () -
const char * - -nm_setting_802_1x_get_pac_file () -
-gboolean - -nm_setting_802_1x_get_system_ca_certs () -
const char * - -nm_setting_802_1x_get_ca_path () -
const char * - -nm_setting_802_1x_get_phase2_ca_path () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_ca_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_ca_cert_path () -
-gboolean - -nm_setting_802_1x_set_ca_cert () -
const char * - -nm_setting_802_1x_get_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_altsubject_matches () -
const char * - -nm_setting_802_1x_get_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_altsubject_match () -
-void - -nm_setting_802_1x_remove_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_altsubject_matches () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_client_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_client_cert_blob () -
const char * - -nm_setting_802_1x_get_client_cert_path () -
-gboolean - -nm_setting_802_1x_set_client_cert () -
const char * - -nm_setting_802_1x_get_phase1_peapver () -
const char * - -nm_setting_802_1x_get_phase1_peaplabel () -
const char * - -nm_setting_802_1x_get_phase1_fast_provisioning () -
const char * - -nm_setting_802_1x_get_phase2_auth () -
const char * - -nm_setting_802_1x_get_phase2_autheap () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_ca_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_ca_cert_path () -
-gboolean - -nm_setting_802_1x_set_phase2_ca_cert () -
const char * - -nm_setting_802_1x_get_phase2_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_phase2_altsubject_matches () -
const char * - -nm_setting_802_1x_get_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_phase2_altsubject_match () -
-void - -nm_setting_802_1x_remove_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_phase2_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_phase2_altsubject_matches () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_client_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_client_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_client_cert_path () -
-gboolean - -nm_setting_802_1x_set_phase2_client_cert () -
const char * - -nm_setting_802_1x_get_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_flags () -
const GByteArray * - -nm_setting_802_1x_get_password_raw () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_raw_flags () -
const char * - -nm_setting_802_1x_get_pin () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_pin_flags () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_private_key_scheme () -
const GByteArray * - -nm_setting_802_1x_get_private_key_blob () -
const char * - -nm_setting_802_1x_get_private_key_path () -
-gboolean - -nm_setting_802_1x_set_private_key () -
const char * - -nm_setting_802_1x_get_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_private_key_format () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_private_key_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_private_key_blob () -
const char * - -nm_setting_802_1x_get_phase2_private_key_path () -
-gboolean - -nm_setting_802_1x_set_phase2_private_key () -
const char * - -nm_setting_802_1x_get_phase2_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_phase2_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_phase2_private_key_format () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GSList_gchararray_ *altsubject-matchesRead / Write
-gchar *anonymous-identityRead / Write
-GArray_guchar_ *ca-certRead / Write
-gchar *ca-pathRead / Write
-GArray_guchar_ *client-certRead / Write
-GSList_gchararray_ *eapRead / Write
-gchar *identityRead / Write
-gchar *pac-fileRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-GArray_guchar_ *password-rawRead / Write
guintpassword-raw-flagsRead / Write
-gchar *phase1-fast-provisioningRead / Write
-gchar *phase1-peaplabelRead / Write
-gchar *phase1-peapverRead / Write
-GSList_gchararray_ *phase2-altsubject-matchesRead / Write
-gchar *phase2-authRead / Write
-gchar *phase2-autheapRead / Write
-GArray_guchar_ *phase2-ca-certRead / Write
-gchar *phase2-ca-pathRead / Write
-GArray_guchar_ *phase2-client-certRead / Write
-GArray_guchar_ *phase2-private-keyRead / Write
-gchar *phase2-private-key-passwordRead / Write
guintphase2-private-key-password-flagsRead / Write
-gchar *phase2-subject-matchRead / Write
-gchar *pinRead / Write
guintpin-flagsRead / Write
-GArray_guchar_ *private-keyRead / Write
-gchar *private-key-passwordRead / Write
guintprivate-key-password-flagsRead / Write
-gchar *subject-matchRead / Write
gbooleansystem-ca-certsRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMSetting8021xCKFormat
enumNMSetting8021xCKScheme
#defineNM_SETTING_802_1X_SETTING_NAME
enumNMSetting8021xError
#defineNM_SETTING_802_1X_ERROR
#defineNM_SETTING_802_1X_EAP
#defineNM_SETTING_802_1X_IDENTITY
#defineNM_SETTING_802_1X_ANONYMOUS_IDENTITY
#defineNM_SETTING_802_1X_PAC_FILE
#defineNM_SETTING_802_1X_CA_CERT
#defineNM_SETTING_802_1X_CA_PATH
#defineNM_SETTING_802_1X_SUBJECT_MATCH
#defineNM_SETTING_802_1X_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_CLIENT_CERT
#defineNM_SETTING_802_1X_PHASE1_PEAPVER
#defineNM_SETTING_802_1X_PHASE1_PEAPLABEL
#defineNM_SETTING_802_1X_PHASE1_FAST_PROVISIONING
#defineNM_SETTING_802_1X_PHASE2_AUTH
#defineNM_SETTING_802_1X_PHASE2_AUTHEAP
#defineNM_SETTING_802_1X_PHASE2_CA_CERT
#defineNM_SETTING_802_1X_PHASE2_CA_PATH
#defineNM_SETTING_802_1X_PHASE2_SUBJECT_MATCH
#defineNM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_PHASE2_CLIENT_CERT
#defineNM_SETTING_802_1X_PASSWORD
#defineNM_SETTING_802_1X_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PASSWORD_RAW
#defineNM_SETTING_802_1X_PASSWORD_RAW_FLAGS
#defineNM_SETTING_802_1X_PRIVATE_KEY
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PIN
#defineNM_SETTING_802_1X_PIN_FLAGS
#defineNM_SETTING_802_1X_SYSTEM_CA_CERTS
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSetting8021xCKFormat
-    ├── NMSetting8021xCKScheme
-    ╰── NMSetting8021xError
-    GObject
-    ╰── NMSetting
-        ╰── NMSetting8021x
-
-
-
-

Includes

-
#include <nm-setting-8021x.h>
-
-
-
-

Description

-

The NMSetting8021x object is a NMSetting subclass that describes -properties necessary for connection to 802.1x-authenticated networks, such as -WPA and WPA2 Enterprise Wi-Fi networks and wired 802.1x networks. 802.1x -connections typically use certificates and/or EAP authentication methods to -securely verify, identify, and authenticate the client to the network itself, -instead of simply relying on a widely shared static key.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options.

-

Furthermore, to get a good idea of 802.1x, EAP, TLS, TTLS, etc and their -applications to Wi-Fi and wired networks, you'll want to get copies of the -following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_802_1x_error_quark ()

-
GQuark
-nm_setting_802_1x_error_quark (void);
-

Registers an error quark for NMSetting8021x if necessary.

-
-

Returns

-

the error quark used for NMSetting8021x errors.

-
-
-
-
-

nm_setting_802_1x_new ()

-
NMSetting *
-nm_setting_802_1x_new (void);
-

Creates a new NMSetting8021x object with default values.

-
-

Returns

-

the new empty NMSetting8021x object

-
-
-
-
-

nm_setting_802_1x_get_num_eap_methods ()

-
guint32
-nm_setting_802_1x_get_num_eap_methods (NMSetting8021x *setting);
-

Returns the number of eap methods allowed for use when connecting to the -network. Generally only one EAP method is used. Use the functions -nm_setting_802_1x_get_eap_method(), nm_setting_802_1x_add_eap_method(), -and nm_setting_802_1x_remove_eap_method() for adding, removing, and retrieving -allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of allowed EAP methods

-
-
-
-
-

nm_setting_802_1x_get_eap_method ()

-
const char *
-nm_setting_802_1x_get_eap_method (NMSetting8021x *setting,
-                                  guint32 i);
-

Returns the name of the allowed EAP method at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method name to return

 
-
-
-

Returns

-

the name of the allowed EAP method at index i -

-
-
-
-
-

nm_setting_802_1x_add_eap_method ()

-
gboolean
-nm_setting_802_1x_add_eap_method (NMSetting8021x *setting,
-                                  const char *eap);
-

Adds an allowed EAP method. The setting is not valid until at least one -EAP method has been added. See “eap” property for a list of -allowed EAP methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to allow for this connection

 
-
-
-

Returns

-

TRUE if the EAP method was successfully added, FALSE if it was -not a valid method or if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_eap_method ()

-
void
-nm_setting_802_1x_remove_eap_method (NMSetting8021x *setting,
-                                     guint32 i);
-

Removes the allowed EAP method at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_eap_method_by_value ()

-
gboolean
-nm_setting_802_1x_remove_eap_method_by_value
-                               (NMSetting8021x *setting,
-                                const char *eap);
-

Removes the allowed EAP method method -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to remove

 
-
-
-

Returns

-

TRUE if the EAP method was founs and removed, FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_eap_methods ()

-
void
-nm_setting_802_1x_clear_eap_methods (NMSetting8021x *setting);
-

Clears all allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_identity ()

-
const char *
-nm_setting_802_1x_get_identity (NMSetting8021x *setting);
-

Returns the identifier used by some EAP methods (like TLS) to -authenticate the user. Often this is a username or login name.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the user identifier

-
-
-
-
-

nm_setting_802_1x_get_anonymous_identity ()

-
const char *
-nm_setting_802_1x_get_anonymous_identity
-                               (NMSetting8021x *setting);
-

Returns the anonymous identifier used by some EAP methods (like TTLS) to -authenticate the user in the outer unencrypted "phase 1" authentication. The -inner "phase 2" authentication will use the “identity” in -a secure form, if applicable for that EAP method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the anonymous identifier

-
-
-
-
-

nm_setting_802_1x_get_pac_file ()

-
const char *
-nm_setting_802_1x_get_pac_file (NMSetting8021x *setting);
-

Returns the file containing PAC credentials used by EAP-FAST method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PAC file

-
-
-
-
-

nm_setting_802_1x_get_system_ca_certs ()

-
gboolean
-nm_setting_802_1x_get_system_ca_certs (NMSetting8021x *setting);
-

Sets the “system-ca-certs” property. The -“ca-path” and “phase2-ca-path” -properties are ignored if the “system-ca-certs” property is -TRUE, in which case a system-wide CA certificate directory specified at -compile time (using the --system-ca-path configure option) is used in place -of these properties.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

TRUE if a system CA certificate path should be used, FALSE if not

-
-
-
-
-

nm_setting_802_1x_get_ca_path ()

-
const char *
-nm_setting_802_1x_get_ca_path (NMSetting8021x *setting);
-

Returns the path of the CA certificate directory if previously set. Systems -will often have a directory that contains multiple individual CA certificates -which the supplicant can then add to the verification chain. This may be -used in addition to the “ca-cert” property to add more CA -certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_path (NMSetting8021x *setting);
-

Returns the path of the "phase 2" CA certificate directory if previously set. -Systems will often have a directory that contains multiple individual CA -certificates which the supplicant can then add to the verification chain. -This may be used in addition to the “phase2-ca-cert” property -to add more CA certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_ca_cert_scheme (NMSetting8021x *setting);
-

Returns the scheme used to store the CA certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_ca_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_ca_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_ca_cert_blob (NMSetting8021x *setting);
-

Returns the CA certificate blob if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate data

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_ca_cert_path (NMSetting8021x *setting);
-

Returns the CA certificate path if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the CA certificate file

-
-
-
-
-

nm_setting_802_1x_set_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_ca_cert (NMSetting8021x *setting,
-                               const char *cert_path,
-                               NMSetting8021xCKScheme scheme,
-                               NMSetting8021xCKFormat *out_format,
-                               GError **error);
-

Reads a certificate from disk and sets the “ca-cert” property -with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB -scheme, or with the path to the certificate file if using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the CA certificate -file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_subject_match ()

-
const char *
-nm_setting_802_1x_get_subject_match (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “subject-match” property. This is the -substring to be matched against the subject of the authentication -server certificate, or NULL no subject verification is to be -performed.

-
-
-
-
-

nm_setting_802_1x_get_num_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of altSubjectName matches

 
-
-
-

Returns

-

the altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Adds an allowed alternate subject name match. Until at least one -match is added, the altSubjectName of the remote authentication -server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to allow for this connection

 
-
-
-

Returns

-

TRUE if the alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match ()

-
void
-nm_setting_802_1x_remove_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Removes the allowed altSubjectName altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match was found and removed, -FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the client certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_client_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_client_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the client certificate data

-
-
-
-
-

nm_setting_802_1x_get_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the client certificate file

-
-
-
-
-

nm_setting_802_1x_set_client_cert ()

-
gboolean
-nm_setting_802_1x_set_client_cert (NMSetting8021x *setting,
-                                   const char *cert_path,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Reads a certificate from disk and sets the “client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase1_peapver ()

-
const char *
-nm_setting_802_1x_get_phase1_peapver (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 1" PEAP version to be used when authenticating with -EAP-PEAP as contained in the “phase1-peapver” property. Valid -values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

-
-
-
-
-

nm_setting_802_1x_get_phase1_peaplabel ()

-
const char *
-nm_setting_802_1x_get_phase1_peaplabel
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether the "phase 1" PEAP label is new-style or old-style, to be -used when authenticating with EAP-PEAP, as contained in the -“phase1-peaplabel” property. Valid values are NULL (unset), -"0" (use old-style label), and "1" (use new-style label). See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase1_fast_provisioning ()

-
const char *
-nm_setting_802_1x_get_phase1_fast_provisioning
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether "phase 1" PEAP fast provisioning should be used, as specified -by the “phase1-fast-provisioning” property. See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase2_auth ()

-
const char *
-nm_setting_802_1x_get_phase2_auth (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" non-EAP (ex MD5) allowed authentication method as -specified by the “phase2-auth” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_autheap ()

-
const char *
-nm_setting_802_1x_get_phase2_autheap (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" EAP-based (ex TLS) allowed authentication method as -specified by the “phase2-autheap” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_ca_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" CA certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_ca_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, -use nm_setting_802_1x_get_ca_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_ca_cert_blob
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate blob if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate data

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_cert_path
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate path if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" CA certificate file

-
-
-
-
-

nm_setting_802_1x_set_phase2_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_ca_cert (NMSetting8021x *setting,
-                                      const char *cert_path,
-                                      NMSetting8021xCKScheme scheme,
-                                      NMSetting8021xCKFormat *out_format,
-                                      GError **error);
-

Reads a certificate from disk and sets the “phase2-ca-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" CA -certificate file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the "phase2" CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_subject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_subject_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “phase2-subject-match” property. This is -the substring to be matched against the subject of the "phase 2" -authentication server certificate, or NULL no subject verification -is to be performed.

-
-
-
-
-

nm_setting_802_1x_get_num_phase2_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“phase2-altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of phase2-altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_phase2_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the "phase 2" altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of "phase 2" altSubjectName matches

 
-
-
-

Returns

-

the "phase 2" altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_phase2_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Adds an allowed alternate subject name match for "phase 2". Until -at least one match is added, the altSubjectName of the "phase 2" -remote authentication server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to allow for this -connection

 
-
-
-

Returns

-

TRUE if the "phase 2" alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match ()

-
void
-nm_setting_802_1x_remove_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed "phase 2" altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the "phase 2" altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Removes the allowed "phase 2" altSubjectName phase2_altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match for "phase 2" was found and removed, -FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_phase2_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all "phase 2" altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" client certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" client certificate data

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" client certificate file

-
-
-
-
-

nm_setting_802_1x_set_phase2_client_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_client_cert
-                               (NMSetting8021x *setting,
-                                const char *cert_path,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Reads a certificate from disk and sets the “phase2-client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the "phase2" client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_password ()

-
const char *
-nm_setting_802_1x_get_password (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method, if any, as specified -by the “password” property

-
-
-
-
-

nm_setting_802_1x_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_802_1x_get_password_raw ()

-
const GByteArray *
-nm_setting_802_1x_get_password_raw (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method as a -UTF-8-encoded array of bytes, as specified by the -“password-raw” property

-
-
-
-
-

nm_setting_802_1x_get_password_raw_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_raw_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“password-raw”

-
-
-
-
-

nm_setting_802_1x_get_pin ()

-
const char *
-nm_setting_802_1x_get_pin (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PIN used by the authentication method, if any, as specified -by the “pin” property

-
-
-
-
-

nm_setting_802_1x_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_pin_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“pin”

-
-
-
-
-

nm_setting_802_1x_get_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the private key. If the returned scheme is -NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_private_key_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key data

-
-
-
-
-

nm_setting_802_1x_get_private_key_path ()

-
const char *
-nm_setting_802_1x_get_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the private key file

-
-
-
-
-

nm_setting_802_1x_set_private_key ()

-
gboolean
-nm_setting_802_1x_set_private_key (NMSetting8021x *setting,
-                                   const char *key_path,
-                                   const char *password,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“private-key” property with the private key file data if using -the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private -key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“private-key-password” property with the given password -. If -the decryption is unsuccessful, FALSE is returned, error - is set, and no -internal data is changed. If no password - is given, the private key is -assumed to be valid, no decryption is performed, and the password may be set -at a later time.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

key_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the private key file -(PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_private_key_password ()

-
const char *
-nm_setting_802_1x_get_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_private_key(), or the -“private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the private key data stored in the -“private-key” property

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" private key. If the returned -scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the phase2 private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" private key data

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_path ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" private key file

-
-
-
-
-

nm_setting_802_1x_set_phase2_private_key ()

-
gboolean
-nm_setting_802_1x_set_phase2_private_key
-                               (NMSetting8021x *setting,
-                                const char *key_path,
-                                const char *password,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“phase2-private-key” property with the private key file data if -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the -private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“phase2-private-key-password” property with the given -password -. If the decryption is unsuccessful, FALSE is returned, error - is -set, and no internal data is changed. If no password - is given, the private -key is assumed to be valid, no decryption is performed, and the password may -be set at a later time.

-

WARNING: the "phase2" private key property is not a "secret" property, and -thus unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

key_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" private -key file (PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; -use g_filename_to_utf8() to convert if needed. Passing NULL with any -scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_phase2_private_key() or the -“phase2-private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_phase2_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_phase2_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the "phase 2" private key data stored in the -“phase2-private-key” property

-
-
-
-
-

Types and Values

-
-

enum NMSetting8021xCKFormat

-

NMSetting8021xCKFormat values indicate the general type of a certificate -or private key

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_FORMAT_UNKNOWN

-

unknown file format

-
 

NM_SETTING_802_1X_CK_FORMAT_X509

-

file contains an X.509 format certificate

-
 

NM_SETTING_802_1X_CK_FORMAT_RAW_KEY

-

file contains an old-style OpenSSL PEM -or DER private key

-
 

NM_SETTING_802_1X_CK_FORMAT_PKCS12

-

file contains a PKCS#12 certificate -and private key

-
 
-
-
-
-
-

enum NMSetting8021xCKScheme

-

NMSetting8021xCKScheme values indicate how a certificate or private key is -stored in the setting properties, either as a blob of the item's data, or as -a path to a certificate or private key file on the filesystem

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_SCHEME_UNKNOWN

-

unknown certificate or private key -scheme

-
 

NM_SETTING_802_1X_CK_SCHEME_BLOB

-

certificate or key is stored as the raw -item data

-
 

NM_SETTING_802_1X_CK_SCHEME_PATH

-

certificate or key is stored as a path -to a file containing the certificate or key data

-
 
-
-
-
-
-

NM_SETTING_802_1X_SETTING_NAME

-
#define NM_SETTING_802_1X_SETTING_NAME "802-1x"
-
-
-
-
-

enum NMSetting8021xError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_802_1X_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_802_1X_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_802_1X_ERROR

-
#define NM_SETTING_802_1X_ERROR nm_setting_802_1x_error_quark ()
-
-
-
-
-

NM_SETTING_802_1X_EAP

-
#define NM_SETTING_802_1X_EAP "eap"
-
-
-
-
-

NM_SETTING_802_1X_IDENTITY

-
#define NM_SETTING_802_1X_IDENTITY "identity"
-
-
-
-
-

NM_SETTING_802_1X_ANONYMOUS_IDENTITY

-
#define NM_SETTING_802_1X_ANONYMOUS_IDENTITY "anonymous-identity"
-
-
-
-
-

NM_SETTING_802_1X_PAC_FILE

-
#define NM_SETTING_802_1X_PAC_FILE "pac-file"
-
-
-
-
-

NM_SETTING_802_1X_CA_CERT

-
#define NM_SETTING_802_1X_CA_CERT "ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_CA_PATH

-
#define NM_SETTING_802_1X_CA_PATH "ca-path"
-
-
-
-
-

NM_SETTING_802_1X_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_SUBJECT_MATCH "subject-match"
-
-
-
-
-

NM_SETTING_802_1X_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_ALTSUBJECT_MATCHES "altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_CLIENT_CERT

-
#define NM_SETTING_802_1X_CLIENT_CERT "client-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPVER

-
#define NM_SETTING_802_1X_PHASE1_PEAPVER "phase1-peapver"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPLABEL

-
#define NM_SETTING_802_1X_PHASE1_PEAPLABEL "phase1-peaplabel"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING

-
#define NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING "phase1-fast-provisioning"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTH

-
#define NM_SETTING_802_1X_PHASE2_AUTH "phase2-auth"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTHEAP

-
#define NM_SETTING_802_1X_PHASE2_AUTHEAP "phase2-autheap"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_CERT

-
#define NM_SETTING_802_1X_PHASE2_CA_CERT "phase2-ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_PATH

-
#define NM_SETTING_802_1X_PHASE2_CA_PATH "phase2-ca-path"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH "phase2-subject-match"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES "phase2-altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CLIENT_CERT

-
#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT "phase2-client-cert"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD

-
#define NM_SETTING_802_1X_PASSWORD "password"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW

-
#define NM_SETTING_802_1X_PASSWORD_RAW "password-raw"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_RAW_FLAGS "password-raw-flags"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PRIVATE_KEY "private-key"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD "private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS "private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY "phase2-private-key"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD "phase2-private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS "phase2-private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PIN

-
#define NM_SETTING_802_1X_PIN "pin"
-
-
-
-
-

NM_SETTING_802_1X_PIN_FLAGS

-
#define NM_SETTING_802_1X_PIN_FLAGS "pin-flags"
-
-
-
-
-

NM_SETTING_802_1X_SYSTEM_CA_CERTS

-
#define NM_SETTING_802_1X_SYSTEM_CA_CERTS "system-ca-certs"
-
-
-
-
-

Property Details

-
-

The “altsubject-matches” property

-
  “altsubject-matches”       GSList_gchararray_ *
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server. If the list is empty, -no verification of the server certificate's altSubjectName is performed.

-

Flags: Read / Write

-
-
-
-

The “anonymous-identity” property

-
  “anonymous-identity”       gchar *
-

Anonymous identity string for EAP authentication methods. Used as the -unencrypted identity with EAP types that support different tunneled -identity like EAP-TTLS.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “ca-cert” property

-
  “ca-cert”                  GArray_guchar_ *
-

Contains the CA certificate if used by the EAP method specified in the -“eap” property.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_ca_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “ca-path” property

-
  “ca-path”                  gchar *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “ca-cert” property.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “client-cert” property

-
  “client-cert”              GArray_guchar_ *
-

Contains the client certificate if used by the EAP method specified in -the “eap” property.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_client_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “eap” property

-
  “eap”                      GSList_gchararray_ *
-

The allowed EAP method to be used when authenticating to the network with -802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", -and "fast". Each method requires different configuration using the -properties of this setting; refer to wpa_supplicant documentation for the -allowed combinations.

-

Flags: Read / Write

-
-
-
-

The “identity” property

-
  “identity”                 gchar *
-

Identity string for EAP authentication methods. Often the user's user or -login name.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pac-file” property

-
  “pac-file”                 gchar *
-

UTF-8 encoded file path containing PAC for EAP-FAST.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

UTF-8 encoded password used for EAP authentication methods. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           guint
-

Flags indicating how to handle the “password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “password-raw” property

-
  “password-raw”             GArray_guchar_ *
-

Password used for EAP authentication methods, given as a byte array to -allow passwords in other encodings than UTF-8 to be used. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

Flags: Read / Write

-
-
-
-

The “password-raw-flags” property

-
  “password-raw-flags”       guint
-

Flags indicating how to handle the “password-raw” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “phase1-fast-provisioning” property

-
  “phase1-fast-provisioning” gchar *
-

Enables or disables in-line provisioning of EAP-FAST credentials when -FAST is specified as the EAP method in the “eap” property. -Recognized values are "0" (disabled), "1" (allow unauthenticated -provisioning), "2" (allow authenticated provisioning), and "3" (allow -both authenticated and unauthenticated provisioning). See the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peaplabel” property

-
  “phase1-peaplabel”         gchar *
-

Forces use of the new PEAP label during key derivation. Some RADIUS -servers may require forcing the new PEAP label to interoperate with -PEAPv1. Set to "1" to force use of the new PEAP label. See the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peapver” property

-
  “phase1-peapver”           gchar *
-

Forces which PEAP version is used when PEAP is set as the EAP method in -the “eap” property. When unset, the version reported by -the server will be used. Sometimes when using older RADIUS servers, it -is necessary to force the client to use a particular PEAP version. To do -so, this property may be set to "0" or "1" to force that specific PEAP -version.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-altsubject-matches” property

-
  “phase2-altsubject-matches” GSList_gchararray_ *
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server during the inner -"phase 2" authentication. If the list is empty, no verification of the -server certificate's altSubjectName is performed.

-

Flags: Read / Write

-
-
-
-

The “phase2-auth” property

-
  “phase2-auth”              gchar *
-

Specifies the allowed "phase 2" inner non-EAP authentication methods when -an EAP method that uses an inner TLS tunnel is specified in the -“eap” property. Recognized non-EAP "phase 2" methods are -"pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls". -Each "phase 2" inner method requires specific parameters for successful -authentication; see the wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-autheap” property

-
  “phase2-autheap”           gchar *
-

Specifies the allowed "phase 2" inner EAP-based authentication methods -when an EAP method that uses an inner TLS tunnel is specified in the -“eap” property. Recognized EAP-based "phase 2" methods are -"md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method -requires specific parameters for successful authentication; see the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-ca-cert” property

-
  “phase2-ca-cert”           GArray_guchar_ *
-

Contains the "phase 2" CA certificate if used by the EAP method specified -in the “phase2-auth” or “phase2-autheap” -properties.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_ca_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-ca-path” property

-
  “phase2-ca-path”           gchar *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “phase2-ca-cert” property.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-client-cert” property

-
  “phase2-client-cert”       GArray_guchar_ *
-

Contains the "phase 2" client certificate if used by the EAP method -specified in the “phase2-auth” or -“phase2-autheap” properties.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_client_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-private-key” property

-
  “phase2-private-key”       GArray_guchar_ *
-

Contains the "phase 2" inner private key when the -“phase2-auth” or “phase2-autheap” property is -set to "tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private keys and -the blob scheme, this property should be set to the PKCS#12 data and the -“phase2-private-key-password” property must be set to -password used to decrypt the PKCS#12 certificate and key. When using -PKCS#12 files and the path scheme, this property should be set to the -full UTF-8 encoded path of the key, prefixed with the string "file://" -and ending with a terminating NUL byte, and as with the blob scheme -the “phase2-private-key-password” property must be set to -the password used to decode the PKCS#12 private key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_private_key() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-private-key-password” property

-
  “phase2-private-key-password” gchar *
-

The password used to decrypt the "phase 2" private key specified in the -“phase2-private-key” property when the private key either -uses the path scheme, or is a PKCS#12 format key. Setting this property -directly is not generally necessary except when returning secrets to -NetworkManager; it is generally set automatically when setting the -private key by the nm_setting_802_1x_set_phase2_private_key() function.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-private-key-password-flags” property

-
  “phase2-private-key-password-flags” guint
-

Flags indicating how to handle the -“phase2-private-key-password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “phase2-subject-match” property

-
  “phase2-subject-match”     gchar *
-

Substring to be matched against the subject of the certificate presented -by the authentication server during the inner "phase 2" -authentication. When unset, no verification of the authentication server -certificate's subject is performed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin” property

-
  “pin”                      gchar *
-

PIN used for EAP authentication methods.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin-flags” property

-
  “pin-flags”                guint
-

Flags indicating how to handle the “pin” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “private-key” property

-
  “private-key”              GArray_guchar_ *
-

Contains the private key when the “eap” property is set to -"tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private keys and -the blob scheme, this property should be set to the PKCS#12 data and the -“private-key-password” property must be set to password -used to decrypt the PKCS#12 certificate and key. When using PKCS#12 files -and the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and -ending with a terminating NUL byte, and as with the blob scheme the -"private-key-password" property must be set to the password used to -decode the PKCS#12 private key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_private_key() function instead.

-

WARNING: “private-key” is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a -private key password to prevent unauthorized access to unencrypted -private key data.

-

Flags: Read / Write

-
-
-
-

The “private-key-password” property

-
  “private-key-password”     gchar *
-

The password used to decrypt the private key specified in the -“private-key” property when the private key either uses the -path scheme, or if the private key is a PKCS#12 format key. Setting this -property directly is not generally necessary except when returning -secrets to NetworkManager; it is generally set automatically when setting -the private key by the nm_setting_802_1x_set_private_key() function.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “private-key-password-flags” property

-
  “private-key-password-flags” guint
-

Flags indicating how to handle the “private-key-password” -property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “subject-match” property

-
  “subject-match”            gchar *
-

Substring to be matched against the subject of the certificate presented -by the authentication server. When unset, no verification of the -authentication server certificate's subject is performed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “system-ca-certs” property

-
  “system-ca-certs”          gboolean
-

When TRUE, overrides the “ca-path” and -“phase2-ca-path” properties using the system CA directory -specified at configure time with the --system-ca-path switch. The -certificates in this directory are added to the verification chain in -addition to any certificates specified by the “ca-cert” and -“phase2-ca-cert” properties.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingAdsl.html b/docs/libnm-util/html/NMSettingAdsl.html deleted file mode 100644 index 282e91f4..00000000 --- a/docs/libnm-util/html/NMSettingAdsl.html +++ /dev/null @@ -1,644 +0,0 @@ - - - - -NMSettingAdsl: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingAdsl

-

NMSettingAdsl — Describes ADSL-based properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_adsl_error_quark () -
-NMSetting * - -nm_setting_adsl_new () -
const char * - -nm_setting_adsl_get_username () -
const char * - -nm_setting_adsl_get_password () -
const char * - -nm_setting_adsl_get_protocol () -
const char * - -nm_setting_adsl_get_encapsulation () -
-guint32 - -nm_setting_adsl_get_vpi () -
-guint32 - -nm_setting_adsl_get_vci () -
-NMSettingSecretFlags - -nm_setting_adsl_get_password_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *encapsulationRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *protocolRead / Write
-gchar *usernameRead / Write
guintvciRead / Write
guintvpiRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingAdslError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingAdsl
-
-
-
-

Includes

-
#include <nm-setting-adsl.h>
-
-
-
-

Description

-

The NMSettingAdsl object is a NMSetting subclass that describes -properties of ADSL connections.

-
-
-

Functions

-
-

nm_setting_adsl_error_quark ()

-
GQuark
-nm_setting_adsl_error_quark (void);
-

Registers an error quark for NMSettingAdsl if necessary.

-
-

Returns

-

the error quark used for NMSettingAdsl errors.

-
-
-
-
-

nm_setting_adsl_new ()

-
NMSetting *
-nm_setting_adsl_new (void);
-

Creates a new NMSettingAdsl object with default values.

-
-

Returns

-

the new empty NMSettingAdsl object

-
-
-
-
-

nm_setting_adsl_get_username ()

-
const char *
-nm_setting_adsl_get_username (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password ()

-
const char *
-nm_setting_adsl_get_password (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_adsl_get_protocol ()

-
const char *
-nm_setting_adsl_get_protocol (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “protocol” property of the setting

-
-
-
-
-

nm_setting_adsl_get_encapsulation ()

-
const char *
-nm_setting_adsl_get_encapsulation (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “encapsulation” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vpi ()

-
guint32
-nm_setting_adsl_get_vpi (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vpi” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vci ()

-
guint32
-nm_setting_adsl_get_vci (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vci” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_adsl_get_password_flags (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_ADSL_SETTING_NAME

-
#define NM_SETTING_ADSL_SETTING_NAME "adsl"
-
-
-
-
-

enum NMSettingAdslError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_ADSL_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_ADSL_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_ADSL_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_ADSL_ERROR

-
#define NM_SETTING_ADSL_ERROR nm_setting_adsl_error_quark ()
-
-
-
-
-

NM_SETTING_ADSL_USERNAME

-
#define NM_SETTING_ADSL_USERNAME            "username"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD

-
#define NM_SETTING_ADSL_PASSWORD            "password"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD_FLAGS

-
#define NM_SETTING_ADSL_PASSWORD_FLAGS      "password-flags"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL

-
#define NM_SETTING_ADSL_PROTOCOL            "protocol"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION

-
#define NM_SETTING_ADSL_ENCAPSULATION       "encapsulation"
-
-
-
-
-

NM_SETTING_ADSL_VPI

-
#define NM_SETTING_ADSL_VPI                 "vpi"
-
-
-
-
-

NM_SETTING_ADSL_VCI

-
#define NM_SETTING_ADSL_VCI                 "vci"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOA

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOA      "pppoa"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOE

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOE      "pppoe"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_IPOATM

-
#define NM_SETTING_ADSL_PROTOCOL_IPOATM     "ipoatm"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_VCMUX

-
#define NM_SETTING_ADSL_ENCAPSULATION_VCMUX "vcmux"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_LLC

-
#define NM_SETTING_ADSL_ENCAPSULATION_LLC   "llc"
-
-
-
-
-

Property Details

-
-

The “encapsulation” property

-
  “encapsulation”            gchar *
-

Encapsulation of ADSL connection. Can be "vcmux" or "llc".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

Password used to authenticate with the ADSL service.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           guint
-

Flags indicating how to handle the “password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “protocol” property

-
  “protocol”                 gchar *
-

ADSL connection protocol. Can be "pppoa", "pppoe" or "ipoatm".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

Username used to authenticate with the ADSL service.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “vci” property

-
  “vci”                      guint
-

VCI of ADSL connection

-

Flags: Read / Write

-

Allowed values: <= 65536

-

Default value: 0

-
-
-
-

The “vpi” property

-
  “vpi”                      guint
-

VPI of ADSL connection

-

Flags: Read / Write

-

Allowed values: <= 65536

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBluetooth.html b/docs/libnm-util/html/NMSettingBluetooth.html deleted file mode 100644 index d29619cc..00000000 --- a/docs/libnm-util/html/NMSettingBluetooth.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - -NMSettingBluetooth: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBluetooth

-

NMSettingBluetooth — Describes Bluetooth connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_bluetooth_error_quark () -
-NMSetting * - -nm_setting_bluetooth_new () -
const GByteArray * - -nm_setting_bluetooth_get_bdaddr () -
const char * - -nm_setting_bluetooth_get_connection_type () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-GArray_guchar_ *bdaddrRead / Write
-gchar *typeRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBluetoothError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBluetooth
-
-
-
-

Includes

-
#include <nm-setting-bluetooth.h>
-
-
-
-

Description

-

The NMSettingBluetooth object is a NMSetting subclass that describes -properties necessary for connection to devices that provide network -connections via the Bluetooth Dial-Up Networking (DUN) and Network Access -Point (NAP) profiles.

-
-
-

Functions

-
-

nm_setting_bluetooth_error_quark ()

-
GQuark
-nm_setting_bluetooth_error_quark (void);
-

Registers an error quark for NMSettingBluetooth if necessary.

-
-

Returns

-

the error quark used for NMSettingBluetooth errors.

-
-
-
-
-

nm_setting_bluetooth_new ()

-
NMSetting *
-nm_setting_bluetooth_new (void);
-

Creates a new NMSettingBluetooth object with default values.

-
-

Returns

-

the new empty NMSettingBluetooth object.

-

[transfer full]

-
-
-
-
-

nm_setting_bluetooth_get_bdaddr ()

-
const GByteArray *
-nm_setting_bluetooth_get_bdaddr (NMSettingBluetooth *setting);
-

Gets the Bluetooth address of the remote device which this setting -describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
-
-

Returns

-

the Bluetooth address

-
-
-
-
-

nm_setting_bluetooth_get_connection_type ()

-
const char *
-nm_setting_bluetooth_get_connection_type
-                               (NMSettingBluetooth *setting);
-

Returns the connection method for communicating with the remote device (i.e. -either DUN to a DUN-capable device or PANU to a NAP-capable device).

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
- -
-
-
-

Types and Values

-
-

NM_SETTING_BLUETOOTH_SETTING_NAME

-
#define NM_SETTING_BLUETOOTH_SETTING_NAME "bluetooth"
-
-
-
-
-

enum NMSettingBluetoothError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_BLUETOOTH_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BLUETOOTH_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BLUETOOTH_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_BLUETOOTH_ERROR_TYPE_SETTING_NOT_FOUND

-

the connection -did not contain a required type setting, ie for DUN connections the connection -must also contain an NMSettingGsm or NMSettingCdma as appropriate

-
 
-
-
-
-
-

NM_SETTING_BLUETOOTH_ERROR

-
#define NM_SETTING_BLUETOOTH_ERROR nm_setting_bluetooth_error_quark ()
-
-
-
-
-

NM_SETTING_BLUETOOTH_BDADDR

-
#define NM_SETTING_BLUETOOTH_BDADDR    "bdaddr"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE

-
#define NM_SETTING_BLUETOOTH_TYPE      "type"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_DUN

-
#define NM_SETTING_BLUETOOTH_TYPE_DUN  "dun"
-
-

Connection type describing a connection to devices that support the Bluetooth -DUN profile.

-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_PANU

-
#define NM_SETTING_BLUETOOTH_TYPE_PANU "panu"
-
-

Connection type describing a connection to devices that support the Bluetooth -NAP (Network Access Point) protocol, which accepts connections via PANU.

-
-
-
-

Property Details

-
-

The “bdaddr” property

-
  “bdaddr”                   GArray_guchar_ *
-

The Bluetooth address of the device.

-

Flags: Read / Write

-
-
-
-

The “type” property

-
  “type”                     gchar *
-

Either "dun" for Dial-Up Networking connections or "panu" for Personal -Area Networking connections to devices supporting the NAP profile.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBond.html b/docs/libnm-util/html/NMSettingBond.html deleted file mode 100644 index 7d5e6731..00000000 --- a/docs/libnm-util/html/NMSettingBond.html +++ /dev/null @@ -1,812 +0,0 @@ - - - - -NMSettingBond: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBond

-

NMSettingBond — Describes connection properties for bonds

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_bond_error_quark () -
-NMSetting * - -nm_setting_bond_new () -
const char * - -nm_setting_bond_get_interface_name () -
-guint32 - -nm_setting_bond_get_num_options () -
-gboolean - -nm_setting_bond_get_option () -
const char * - -nm_setting_bond_get_option_by_name () -
-gboolean - -nm_setting_bond_add_option () -
-gboolean - -nm_setting_bond_remove_option () -
-gboolean - -nm_setting_bond_validate_option () -
const char ** - -nm_setting_bond_get_valid_options () -
const char * - -nm_setting_bond_get_option_default () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *interface-nameRead / Write
GHashTable_gchararray+gchararray_*optionsRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBondError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBond
-
-
-
-

Includes

-
#include <nm-setting-bond.h>
-
-
-
-

Description

-

The NMSettingBond object is a NMSetting subclass that describes properties -necessary for bond connections.

-
-
-

Functions

-
-

nm_setting_bond_error_quark ()

-
GQuark
-nm_setting_bond_error_quark (void);
-

Registers an error quark for NMSettingBond if necessary.

-
-

Returns

-

the error quark used for NMSettingBond errors.

-
-
-
-
-

nm_setting_bond_new ()

-
NMSetting *
-nm_setting_bond_new (void);
-

Creates a new NMSettingBond object with default values.

-
-

Returns

-

the new empty NMSettingBond object.

-

[transfer full]

-
-
-
-
-

nm_setting_bond_get_interface_name ()

-
const char *
-nm_setting_bond_get_interface_name (NMSettingBond *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-
-
-
-

nm_setting_bond_get_num_options ()

-
guint32
-nm_setting_bond_get_num_options (NMSettingBond *setting);
-

Returns the number of options that should be set for this bond when it -is activated. This can be used to retrieve each option individually -using nm_setting_bond_get_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

the number of bonding options

-
-
-
-
-

nm_setting_bond_get_option ()

-
gboolean
-nm_setting_bond_get_option (NMSettingBond *setting,
-                            guint32 idx,
-                            const char **out_name,
-                            const char **out_value);
-

Given an index, return the value of the bonding option at that index. Indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_bond_add_option() and nm_setting_bond_remove_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

idx

index of the desired option, from 0 to -nm_setting_bond_get_num_options() - 1

 

out_name

on return, the name of the bonding option; this -value is owned by the setting and should not be modified.

[out]

out_value

on return, the value of the name of the bonding -option; this value is owned by the setting and should not be modified.

[out]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_bond_get_option_by_name ()

-
const char *
-nm_setting_bond_get_option_by_name (NMSettingBond *setting,
-                                    const char *name);
-

Returns the value associated with the bonding option specified by -name -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the option name for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_bond_add_option ()

-
gboolean
-nm_setting_bond_add_option (NMSettingBond *setting,
-                            const char *name,
-                            const char *value);
-

Add an option to the table. The option is compared to an internal list -of allowed options. Option names may contain only alphanumeric characters -(ie [a-zA-Z0-9]). Adding a new name replaces any existing name/value pair -that may already exist.

-

The order of how to set several options is relevant because there are options -that conflict with each other.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name for the option

 

value

value for the option

 
-
-
-

Returns

-

TRUE if the option was valid and was added to the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_bond_remove_option ()

-
gboolean
-nm_setting_bond_remove_option (NMSettingBond *setting,
-                               const char *name);
-

Remove the bonding option referenced by name - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name of the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_bond_validate_option ()

-
gboolean
-nm_setting_bond_validate_option (const char *name,
-                                 const char *value);
-

Checks whether name - is a valid bond option and value - is a valid value for -the name -. If value - is NULL, the function only validates the option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

name

the name of the option to validate

 

value

the value of the option to validate

 
-
-
-

Returns

-

TRUE, if the value -is valid for the given name. -If the name -is not a valid option, FALSE will be returned.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_bond_get_valid_options ()

-
const char **
-nm_setting_bond_get_valid_options (NMSettingBond *setting);
-

Returns a list of valid bond options.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

a NULL-terminated array of strings of valid bond options.

-

[transfer none]

-
-
-
-
-

nm_setting_bond_get_option_default ()

-
const char *
-nm_setting_bond_get_option_default (NMSettingBond *setting,
-                                    const char *name);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the name of the option

 
-
-
-

Returns

-

the value of the bond option if not overridden by an entry in -the “options” property.

-
-
-
-
-

Types and Values

-
-

NM_SETTING_BOND_SETTING_NAME

-
#define NM_SETTING_BOND_SETTING_NAME "bond"
-
-
-
-
-

enum NMSettingBondError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_BOND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BOND_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BOND_ERROR_MISSING_PROPERTY

-

the property was missing and is

-
 

NM_SETTING_BOND_ERROR_INVALID_OPTION

-

the option was invalid

-
 

NM_SETTING_BOND_ERROR_MISSING_OPTION

-

the option was missing -required

-
 
-
-
-
-
-

NM_SETTING_BOND_ERROR

-
#define NM_SETTING_BOND_ERROR nm_setting_bond_error_quark ()
-
-
-
-
-

NM_SETTING_BOND_INTERFACE_NAME

-
#define NM_SETTING_BOND_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_BOND_OPTIONS

-
#define NM_SETTING_BOND_OPTIONS "options"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MODE

-
#define NM_SETTING_BOND_OPTION_MODE             "mode"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MIIMON

-
#define NM_SETTING_BOND_OPTION_MIIMON           "miimon"
-
-
-
-
-

NM_SETTING_BOND_OPTION_DOWNDELAY

-
#define NM_SETTING_BOND_OPTION_DOWNDELAY        "downdelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_UPDELAY

-
#define NM_SETTING_BOND_OPTION_UPDELAY          "updelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_INTERVAL

-
#define NM_SETTING_BOND_OPTION_ARP_INTERVAL     "arp_interval"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_IP_TARGET

-
#define NM_SETTING_BOND_OPTION_ARP_IP_TARGET    "arp_ip_target"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_VALIDATE

-
#define NM_SETTING_BOND_OPTION_ARP_VALIDATE     "arp_validate"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY

-
#define NM_SETTING_BOND_OPTION_PRIMARY          "primary"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY_RESELECT

-
#define NM_SETTING_BOND_OPTION_PRIMARY_RESELECT "primary_reselect"
-
-
-
-
-

NM_SETTING_BOND_OPTION_FAIL_OVER_MAC

-
#define NM_SETTING_BOND_OPTION_FAIL_OVER_MAC    "fail_over_mac"
-
-
-
-
-

NM_SETTING_BOND_OPTION_USE_CARRIER

-
#define NM_SETTING_BOND_OPTION_USE_CARRIER      "use_carrier"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_SELECT

-
#define NM_SETTING_BOND_OPTION_AD_SELECT        "ad_select"
-
-
-
-
-

NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY

-
#define NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY "xmit_hash_policy"
-
-
-
-
-

NM_SETTING_BOND_OPTION_RESEND_IGMP

-
#define NM_SETTING_BOND_OPTION_RESEND_IGMP      "resend_igmp"
-
-
-
-
-

NM_SETTING_BOND_OPTION_LACP_RATE

-
#define NM_SETTING_BOND_OPTION_LACP_RATE        "lacp_rate"
-
-
-
-
-

Property Details

-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel bonding network interface

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “options” property

-
  “options”                  GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of bonding options. Both keys and values -must be strings. Option names must contain only alphanumeric characters -(ie, [a-zA-Z0-9]).

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBridge.html b/docs/libnm-util/html/NMSettingBridge.html deleted file mode 100644 index c0bd6cbf..00000000 --- a/docs/libnm-util/html/NMSettingBridge.html +++ /dev/null @@ -1,675 +0,0 @@ - - - - -NMSettingBridge: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridge

-

NMSettingBridge — Describes connection properties for bridges

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintageing-timeRead / Write / Construct
guintforward-delayRead / Write / Construct
guinthello-timeRead / Write / Construct
-gchar *interface-nameRead / Write
-GArray_guchar_ *mac-addressRead / Write
guintmax-ageRead / Write / Construct
guintpriorityRead / Write / Construct
gbooleanstpRead / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBridgeError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBridge
-
-
-
-

Includes

-
#include <nm-setting-bridge.h>
-
-
-
-

Description

-

The NMSettingBridge object is a NMSetting subclass that describes properties -necessary for bridging connections.

-
-
-

Functions

-
-

nm_setting_bridge_error_quark ()

-
GQuark
-nm_setting_bridge_error_quark (void);
-

Registers an error quark for NMSettingBridge if necessary.

-
-

Returns

-

the error quark used for NMSettingBridge errors.

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_new ()

-
NMSetting *
-nm_setting_bridge_new (void);
-

Creates a new NMSettingBridge object with default values.

-
-

Returns

-

the new empty NMSettingBridge object.

-

[transfer full]

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_interface_name ()

-
const char *
-nm_setting_bridge_get_interface_name (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_mac_address ()

-
const GByteArray *
-nm_setting_bridge_get_mac_address (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_bridge_get_stp ()

-
gboolean
-nm_setting_bridge_get_stp (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “stp” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_priority ()

-
guint16
-nm_setting_bridge_get_priority (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “priority” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_forward_delay ()

-
guint16
-nm_setting_bridge_get_forward_delay (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “forward-delay” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_hello_time ()

-
guint16
-nm_setting_bridge_get_hello_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “hello-time” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_max_age ()

-
guint16
-nm_setting_bridge_get_max_age (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “max-age” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_ageing_time ()

-
guint32
-nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “ageing-time” property of the setting

-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_SETTING_NAME

-
#define NM_SETTING_BRIDGE_SETTING_NAME "bridge"
-
-
-
-
-

enum NMSettingBridgeError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_BRIDGE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BRIDGE_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BRIDGE_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-

Since: 0.9.8

-
-
-
-

NM_SETTING_BRIDGE_ERROR

-
#define NM_SETTING_BRIDGE_ERROR nm_setting_bridge_error_quark ()
-
-
-
-
-

NM_SETTING_BRIDGE_INTERFACE_NAME

-
#define NM_SETTING_BRIDGE_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_BRIDGE_MAC_ADDRESS

-
#define NM_SETTING_BRIDGE_MAC_ADDRESS    "mac-address"
-
-
-
-
-

NM_SETTING_BRIDGE_STP

-
#define NM_SETTING_BRIDGE_STP            "stp"
-
-
-
-
-

NM_SETTING_BRIDGE_PRIORITY

-
#define NM_SETTING_BRIDGE_PRIORITY       "priority"
-
-
-
-
-

NM_SETTING_BRIDGE_FORWARD_DELAY

-
#define NM_SETTING_BRIDGE_FORWARD_DELAY  "forward-delay"
-
-
-
-
-

NM_SETTING_BRIDGE_HELLO_TIME

-
#define NM_SETTING_BRIDGE_HELLO_TIME     "hello-time"
-
-
-
-
-

NM_SETTING_BRIDGE_MAX_AGE

-
#define NM_SETTING_BRIDGE_MAX_AGE        "max-age"
-
-
-
-
-

NM_SETTING_BRIDGE_AGEING_TIME

-
#define NM_SETTING_BRIDGE_AGEING_TIME    "ageing-time"
-
-
-
-
-

Property Details

-
-

The “ageing-time” property

-
  “ageing-time”              guint
-

The Ethernet MAC address aging time, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 1000000

-

Default value: 300

-

Since: 0.9.8

-
-
-
-

The “forward-delay” property

-
  “forward-delay”            guint
-

The Spanning Tree Protocol (STP) forwarding delay, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 30

-

Default value: 15

-

Since: 0.9.8

-
-
-
-

The “hello-time” property

-
  “hello-time”               guint
-

The Spanning Tree Protocol (STP) hello time, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 10

-

Default value: 2

-

Since: 0.9.8

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel bridging network interface

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.8

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, the MAC address of bridge. When creating a new bridge, this -MAC address will be set. When matching an existing (outside -NetworkManager created) bridge, this MAC address must match.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “max-age” property

-
  “max-age”                  guint
-

The Spanning Tree Protocol (STP) maximum message age, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 40

-

Default value: 20

-

Since: 0.9.8

-
-
-
-

The “priority” property

-
  “priority”                 guint
-

Sets the Spanning Tree Protocol (STP) priority for this bridge. Lower -values are "better"; the lowest priority bridge will be elected the root -bridge.

-

Flags: Read / Write / Construct

-

Allowed values: <= 65535

-

Default value: 32768

-

Since: 0.9.8

-
-
-
-

The “stp” property

-
  “stp”                      gboolean
-

Controls whether Spanning Tree Protocol (STP) is enabled for this bridge.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBridgePort.html b/docs/libnm-util/html/NMSettingBridgePort.html deleted file mode 100644 index 33e7634f..00000000 --- a/docs/libnm-util/html/NMSettingBridgePort.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - -NMSettingBridgePort: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridgePort

-

NMSettingBridgePort — Describes connection properties for bridge ports

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleanhairpin-modeRead / Write
guintpath-costRead / Write / Construct
guintpriorityRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBridgePortError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBridgePort
-
-
-
-

Includes

-
#include <nm-setting-bridge-port.h>
-
-
-
-

Description

-

The NMSettingBridgePort object is a NMSetting subclass that describes -optional properties that apply to bridge ports.

-
-
-

Functions

-
-

nm_setting_bridge_port_error_quark ()

-
GQuark
-nm_setting_bridge_port_error_quark (void);
-

Registers an error quark for NMSettingBridgePort if necessary.

-
-

Returns

-

the error quark used for NMSettingBridgePort errors.

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_new ()

-
NMSetting *
-nm_setting_bridge_port_new (void);
-

Creates a new NMSettingBridgePort object with default values.

-
-

Returns

-

the new empty NMSettingBridgePort object.

-

[transfer full]

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_priority ()

-
guint16
-nm_setting_bridge_port_get_priority (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “priority” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_path_cost ()

-
guint16
-nm_setting_bridge_port_get_path_cost (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “path-cost” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_hairpin_mode ()

-
gboolean
-nm_setting_bridge_port_get_hairpin_mode
-                               (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “hairpin-mode” property of the setting

-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_PORT_SETTING_NAME

-
#define NM_SETTING_BRIDGE_PORT_SETTING_NAME "bridge-port"
-
-
-
-
-

enum NMSettingBridgePortError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_BRIDGE_PORT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BRIDGE_PORT_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BRIDGE_PORT_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-

Since: 0.9.8

-
-
-
-

NM_SETTING_BRIDGE_PORT_ERROR

-
#define NM_SETTING_BRIDGE_PORT_ERROR nm_setting_bridge_port_error_quark ()
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PRIORITY

-
#define NM_SETTING_BRIDGE_PORT_PRIORITY     "priority"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PATH_COST

-
#define NM_SETTING_BRIDGE_PORT_PATH_COST    "path-cost"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE

-
#define NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE "hairpin-mode"
-
-
-
-
-

Property Details

-
-

The “hairpin-mode” property

-
  “hairpin-mode”             gboolean
-

Enables or disables "hairpin mode" for the port, which allows frames to -be sent back out through the port the frame was received on.

-

Flags: Read / Write

-

Default value: FALSE

-

Since: 0.9.8

-
-
-
-

The “path-cost” property

-
  “path-cost”                guint
-

The Spanning Tree Protocol (STP) port cost for destinations via this -port.

-

Flags: Read / Write / Construct

-

Allowed values: <= 65535

-

Default value: 100

-

Since: 0.9.8

-
-
-
-

The “priority” property

-
  “priority”                 guint
-

The Spanning Tree Protocol (STP) priority of this bridge port.

-

Flags: Read / Write / Construct

-

Allowed values: <= 63

-

Default value: 32

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingCdma.html b/docs/libnm-util/html/NMSettingCdma.html deleted file mode 100644 index 88e2602a..00000000 --- a/docs/libnm-util/html/NMSettingCdma.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - -NMSettingCdma: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingCdma

-

NMSettingCdma — Describes CDMA-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_cdma_error_quark () -
-NMSetting * - -nm_setting_cdma_new () -
const char * - -nm_setting_cdma_get_number () -
const char * - -nm_setting_cdma_get_username () -
const char * - -nm_setting_cdma_get_password () -
-NMSettingSecretFlags - -nm_setting_cdma_get_password_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-gchar *numberRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_CDMA_SETTING_NAME
enumNMSettingCdmaError
#defineNM_SETTING_CDMA_ERROR
#defineNM_SETTING_CDMA_NUMBER
#defineNM_SETTING_CDMA_USERNAME
#defineNM_SETTING_CDMA_PASSWORD
#defineNM_SETTING_CDMA_PASSWORD_FLAGS
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingCdmaError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingCdma
-
-
-
-

Includes

-
#include <nm-setting-cdma.h>
-
-
-
-

Description

-

The NMSettingCdma object is a NMSetting subclass that describes -properties that allow connections to IS-95-based mobile broadband -networks, including those using CDMA2000/EVDO technology.

-
-
-

Functions

-
-

nm_setting_cdma_error_quark ()

-
GQuark
-nm_setting_cdma_error_quark (void);
-

Registers an error quark for NMSettingCdma if necessary.

-
-

Returns

-

the error quark used for NMSettingCdma errors.

-
-
-
-
-

nm_setting_cdma_new ()

-
NMSetting *
-nm_setting_cdma_new (void);
-

Creates a new NMSettingCdma object with default values.

-
-

Returns

-

the new empty NMSettingCdma object

-
-
-
-
-

nm_setting_cdma_get_number ()

-
const char *
-nm_setting_cdma_get_number (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_cdma_get_username ()

-
const char *
-nm_setting_cdma_get_username (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password ()

-
const char *
-nm_setting_cdma_get_password (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_cdma_get_password_flags (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_CDMA_SETTING_NAME

-
#define NM_SETTING_CDMA_SETTING_NAME "cdma"
-
-
-
-
-

enum NMSettingCdmaError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CDMA_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_CDMA_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_CDMA_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_CDMA_ERROR_MISSING_SERIAL_SETTING

-

the required NMSettingSerial -is missing in the connection

-
 
-
-
-
-
-

NM_SETTING_CDMA_ERROR

-
#define NM_SETTING_CDMA_ERROR nm_setting_cdma_error_quark ()
-
-
-
-
-

NM_SETTING_CDMA_NUMBER

-
#define NM_SETTING_CDMA_NUMBER         "number"
-
-
-
-
-

NM_SETTING_CDMA_USERNAME

-
#define NM_SETTING_CDMA_USERNAME       "username"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD

-
#define NM_SETTING_CDMA_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD_FLAGS

-
#define NM_SETTING_CDMA_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

Property Details

-
-

The “number” property

-
  “number”                   gchar *
-

The number to dial to establish the connection to the CDMA-based mobile -broadband network, if any. If not specified, the default number (777) -is used when required.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

The password used to authenticate with the network, if required. Many -providers do not require a password, or accept any password. But if a -password is required, it is specified here.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           guint
-

Flags indicating how to handle the “password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

The username used to authenticate with the network, if required. Many -providers do not require a username, or accept any username. But if a -username is required, it is specified here.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingConnection.html b/docs/libnm-util/html/NMSettingConnection.html deleted file mode 100644 index 12635583..00000000 --- a/docs/libnm-util/html/NMSettingConnection.html +++ /dev/null @@ -1,1522 +0,0 @@ - - - - -NMSettingConnection: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingConnection

-

NMSettingConnection — Describes general connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_connection_error_quark () -
-NMSetting * - -nm_setting_connection_new () -
const char * - -nm_setting_connection_get_id () -
const char * - -nm_setting_connection_get_uuid () -
const char * - -nm_setting_connection_get_interface_name () -
const char * - -nm_setting_connection_get_connection_type () -
-gboolean - -nm_setting_connection_get_autoconnect () -
-guint64 - -nm_setting_connection_get_timestamp () -
-gboolean - -nm_setting_connection_get_read_only () -
-guint32 - -nm_setting_connection_get_num_permissions () -
-gboolean - -nm_setting_connection_get_permission () -
const char * - -nm_setting_connection_get_zone () -
-gboolean - -nm_setting_connection_permissions_user_allowed () -
-gboolean - -nm_setting_connection_add_permission () -
-void - -nm_setting_connection_remove_permission () -
-gboolean - -nm_setting_connection_remove_permission_by_value () -
const char * - -nm_setting_connection_get_master () -
-gboolean - -nm_setting_connection_is_slave_type () -
const char * - -nm_setting_connection_get_slave_type () -
-guint32 - -nm_setting_connection_get_num_secondaries () -
const char * - -nm_setting_connection_get_secondary () -
-gboolean - -nm_setting_connection_add_secondary () -
-void - -nm_setting_connection_remove_secondary () -
-gboolean - -nm_setting_connection_remove_secondary_by_value () -
-guint32 - -nm_setting_connection_get_gateway_ping_timeout () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gbooleanautoconnectRead / Write / Construct
guintgateway-ping-timeoutRead / Write / Construct
-gchar *idRead / Write
-gchar *interface-nameRead / Write
-gchar *masterRead / Write
-GSList_gchararray_ *permissionsRead / Write
gbooleanread-onlyRead / Write / Construct
-GSList_gchararray_ *secondariesRead / Write
-gchar *slave-typeRead / Write
guint64timestampRead / Write / Construct
-gchar *typeRead / Write
-gchar *uuidRead / Write
-gchar *zoneRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingConnectionError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingConnection
-
-
-
-

Includes

-
#include <nm-setting-connection.h>
-
-
-
-

Description

-

The NMSettingConnection object is a NMSetting subclass that describes -properties that apply to all NMConnection objects, regardless of what type -of network connection they describe. Each NMConnection object must contain -a NMSettingConnection setting.

-
-
-

Functions

-
-

nm_setting_connection_error_quark ()

-
GQuark
-nm_setting_connection_error_quark (void);
-

Registers an error quark for NMSettingConnection if necessary.

-
-

Returns

-

the error quark used for NMSettingConnection errors.

-
-
-
-
-

nm_setting_connection_new ()

-
NMSetting *
-nm_setting_connection_new (void);
-

Creates a new NMSettingConnection object with default values.

-
-

Returns

-

the new empty NMSettingConnection object

-
-
-
-
-

nm_setting_connection_get_id ()

-
const char *
-nm_setting_connection_get_id (NMSettingConnection *setting);
-

Returns the “id” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection ID

-
-
-
-
-

nm_setting_connection_get_uuid ()

-
const char *
-nm_setting_connection_get_uuid (NMSettingConnection *setting);
-

Returns the “uuid” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection UUID

-
-
-
-
-

nm_setting_connection_get_interface_name ()

-
const char *
-nm_setting_connection_get_interface_name
-                               (NMSettingConnection *setting);
-

Returns the “interface-name” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's interface name

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_connection_type ()

-
const char *
-nm_setting_connection_get_connection_type
-                               (NMSettingConnection *setting);
-

Returns the “type” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection type

-
-
-
-
-

nm_setting_connection_get_autoconnect ()

-
gboolean
-nm_setting_connection_get_autoconnect (NMSettingConnection *setting);
-

Returns the “autoconnect” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's autoconnect behavior

-
-
-
-
-

nm_setting_connection_get_timestamp ()

-
guint64
-nm_setting_connection_get_timestamp (NMSettingConnection *setting);
-

Returns the “timestamp” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's timestamp

-
-
-
-
-

nm_setting_connection_get_read_only ()

-
gboolean
-nm_setting_connection_get_read_only (NMSettingConnection *setting);
-

Returns the “read-only” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

TRUE if the connection is read-only, FALSE if it is not

-
-
-
-
-

nm_setting_connection_get_num_permissions ()

-
guint32
-nm_setting_connection_get_num_permissions
-                               (NMSettingConnection *setting);
-

Returns the number of entries in the “permissions” -property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of permissions entries

-
-
-
-
-

nm_setting_connection_get_permission ()

-
gboolean
-nm_setting_connection_get_permission (NMSettingConnection *setting,
-                                      guint32 idx,
-                                      const char **out_ptype,
-                                      const char **out_pitem,
-                                      const char **out_detail);
-

Retrieve one of the entries of the “permissions” property -of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permissions entry

 

out_ptype

on return, the permission type (at this time, always "user")

 

out_pitem

on return, the permission item (formatted according to ptype -, see -“permissions” for more detail

 

out_detail

on return, the permission detail (at this time, always NULL)

 
-
-
-

Returns

-

TRUE if a permission was returned, FALSE if idx -was invalid

-
-
-
-
-

nm_setting_connection_get_zone ()

-
const char *
-nm_setting_connection_get_zone (NMSettingConnection *setting);
-

Returns the “zone” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the trust level of a connection

-
-
-
-
-

nm_setting_connection_permissions_user_allowed ()

-
gboolean
-nm_setting_connection_permissions_user_allowed
-                               (NMSettingConnection *setting,
-                                const char *uname);
-

Checks whether the given username is allowed to view/access this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

uname

the user name to check permissions for

 
-
-
-

Returns

-

TRUE if the requested user is allowed to view this connection, -FALSE if the given user is not allowed to view this connection

-
-
-
-
-

nm_setting_connection_add_permission ()

-
gboolean
-nm_setting_connection_add_permission (NMSettingConnection *setting,
-                                      const char *ptype,
-                                      const char *pitem,
-                                      const char *detail);
-

Adds a permission to the connection's permission list. At this time, only -the "user" permission type is supported, and pitem - must be a username. See -“permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[allow-none]
-
-
-

Returns

-

TRUE if the permission was unique and was successfully added to the -list, FALSE if ptype -or pitem -was invalid or it the permission was already -present in the list

-
-
-
-
-

nm_setting_connection_remove_permission ()

-
void
-nm_setting_connection_remove_permission
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the permission at index idx - from the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permission to remove

 
-
-
-
-
-

nm_setting_connection_remove_permission_by_value ()

-
gboolean
-nm_setting_connection_remove_permission_by_value
-                               (NMSettingConnection *setting,
-                                const char *ptype,
-                                const char *pitem,
-                                const char *detail);
-

Removes the permission from the connection. -At this time, only the "user" permission type is supported, and pitem - must -be a username. See “permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[allow-none]
-
-
-

Returns

-

TRUE if the permission was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_master ()

-
const char *
-nm_setting_connection_get_master (NMSettingConnection *setting);
-

Returns the “master” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

interface name of the master device or UUID of the master -connection.

-
-
-
-
-

nm_setting_connection_is_slave_type ()

-
gboolean
-nm_setting_connection_is_slave_type (NMSettingConnection *setting,
-                                     const char *type);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

type

the setting name (ie NM_SETTING_BOND_SETTING_NAME) to be matched -against setting -'s slave type

 
-
-
-

Returns

-

TRUE if connection is of the given slave type -

-
-
-
-
-

nm_setting_connection_get_slave_type ()

-
const char *
-nm_setting_connection_get_slave_type (NMSettingConnection *setting);
-

Returns the “slave-type” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the type of slave this connection is, if any

-
-
-
-
-

nm_setting_connection_get_num_secondaries ()

-
guint32
-nm_setting_connection_get_num_secondaries
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of configured secondary connection UUIDs

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_get_secondary ()

-
const char *
-nm_setting_connection_get_secondary (NMSettingConnection *setting,
-                                     guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the secondary connection UUID entry

 
-
-
-

Returns

-

the secondary connection UUID at index idx -

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_add_secondary ()

-
gboolean
-nm_setting_connection_add_secondary (NMSettingConnection *setting,
-                                     const char *sec_uuid);
-

Adds a new secondary connection UUID to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to add

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was added; FALSE if the UUID -was already present

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_remove_secondary ()

-
void
-nm_setting_connection_remove_secondary
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the secondary coonnection UUID at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

index number of the secondary connection UUID

 
-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_remove_secondary_by_value ()

-
gboolean
-nm_setting_connection_remove_secondary_by_value
-                               (NMSettingConnection *setting,
-                                const char *sec_uuid);
-

Removes the secondary coonnection UUID sec_uuid -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to remove

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_gateway_ping_timeout ()

-
guint32
-nm_setting_connection_get_gateway_ping_timeout
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the value contained in the “gateway-ping-timeout” -property.

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_CONNECTION_SETTING_NAME

-
#define NM_SETTING_CONNECTION_SETTING_NAME "connection"
-
-
-
-
-

enum NMSettingConnectionError

-

Describes errors that may result from operations involving a -NMSettingConnection.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_CONNECTION_ERROR_INVALID_PROPERTY

-

the property's value is - invalid

-
 

NM_SETTING_CONNECTION_ERROR_MISSING_PROPERTY

-

a required property is not - present

-
 

NM_SETTING_CONNECTION_ERROR_TYPE_SETTING_NOT_FOUND

-

the NMSetting object - referenced by the setting name contained in the - “type” property was not present in the NMConnection

-
 

NM_SETTING_CONNECTION_ERROR_IP_CONFIG_NOT_ALLOWED

-

ip configuration is not - allowed to be present.

-
 
-
-
-
-
-

NM_SETTING_CONNECTION_ERROR

-
#define NM_SETTING_CONNECTION_ERROR nm_setting_connection_error_quark ()
-
-
-
-
-

NM_SETTING_CONNECTION_ID

-
#define NM_SETTING_CONNECTION_ID             "id"
-
-
-
-
-

NM_SETTING_CONNECTION_UUID

-
#define NM_SETTING_CONNECTION_UUID           "uuid"
-
-
-
-
-

NM_SETTING_CONNECTION_INTERFACE_NAME

-
#define NM_SETTING_CONNECTION_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_CONNECTION_TYPE

-
#define NM_SETTING_CONNECTION_TYPE           "type"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT

-
#define NM_SETTING_CONNECTION_AUTOCONNECT    "autoconnect"
-
-
-
-
-

NM_SETTING_CONNECTION_TIMESTAMP

-
#define NM_SETTING_CONNECTION_TIMESTAMP      "timestamp"
-
-
-
-
-

NM_SETTING_CONNECTION_READ_ONLY

-
#define NM_SETTING_CONNECTION_READ_ONLY      "read-only"
-
-
-
-
-

NM_SETTING_CONNECTION_PERMISSIONS

-
#define NM_SETTING_CONNECTION_PERMISSIONS    "permissions"
-
-
-
-
-

NM_SETTING_CONNECTION_ZONE

-
#define NM_SETTING_CONNECTION_ZONE           "zone"
-
-
-
-
-

NM_SETTING_CONNECTION_MASTER

-
#define NM_SETTING_CONNECTION_MASTER         "master"
-
-
-
-
-

NM_SETTING_CONNECTION_SLAVE_TYPE

-
#define NM_SETTING_CONNECTION_SLAVE_TYPE     "slave-type"
-
-
-
-
-

NM_SETTING_CONNECTION_SECONDARIES

-
#define NM_SETTING_CONNECTION_SECONDARIES    "secondaries"
-
-
-
-
-

NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT

-
#define NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT "gateway-ping-timeout"
-
-
-
-
-

NMSettingConnection

-
typedef struct _NMSettingConnection NMSettingConnection;
-

The NMSettingConnection struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

Property Details

-
-

The “autoconnect” property

-
  “autoconnect”              gboolean
-

Whether or not the connection should be automatically connected by -NetworkManager when the resources for the connection are available. -TRUE to automatically activate the connection, FALSE to require manual -intervention to activate the connection.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “gateway-ping-timeout” property

-
  “gateway-ping-timeout”     guint
-

If greater than zero, delay success of IP addressing until either the -timeout is reached, or an IP gateway replies to a ping.

-

Flags: Read / Write / Construct

-

Allowed values: <= 30

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “id” property

-
  “id”                       gchar *
-

A human readable unique identifier for the connection, like "Work Wi-Fi" -or "T-Mobile 3G".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the network interface this connection is bound to. If not -set, then the connection can be attached to any interface of the -appropriate type (subject to restrictions imposed by other settings).

-

For software devices this specifies the name of the created device.

-

For connection types where interface names cannot easily be made -persistent (e.g. mobile broadband or USB Ethernet), this property should -not be used. Setting this property restricts the interfaces a connection -can be used with, and if interface names change or are reordered the -connection may be applied to the wrong interface.

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “master” property

-
  “master”                   gchar *
-

Interface name of the master device or UUID of the master connection.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “permissions” property

-
  “permissions”              GSList_gchararray_ *
-

An array of strings defining what access a given user has to this -connection. If this is NULL or empty, all users are allowed to access -this connection. Otherwise a user is allowed to access this connection -if and only if they are in this list. Each entry is of the form -"[type]:[id]:[reserved]"; for example, "user:dcbw:blah".

-

At this time only the "user" [type] is allowed. Any other values are -ignored and reserved for future use. [id] is the username that this -permission refers to, which may not contain the ":" character. Any -[reserved] information present must be ignored and is reserved for future -use. All of [type], [id], and [reserved] must be valid UTF-8.

-

Flags: Read / Write

-
-
-
-

The “read-only” property

-
  “read-only”                gboolean
-

FALSE if the connection can be modified using the provided settings -service's D-Bus interface with the right privileges, or TRUE if the -connection is read-only and cannot be modified.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “secondaries” property

-
  “secondaries”              GSList_gchararray_ *
-

List of connection UUIDs that should be activated when the base -connection itself is activated. Currently only VPN connections are -supported.

-

Flags: Read / Write

-

Since: 0.9.8

-
-
-
-

The “slave-type” property

-
  “slave-type”               gchar *
-

Setting name of the device type of this slave's master connection (eg, -NM_SETTING_BOND_SETTING_NAME), or NULL if this connection is not a -slave.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “timestamp” property

-
  “timestamp”                guint64
-

The time, in seconds since the Unix Epoch, that the connection was last -_successfully_ fully activated.

-

NetworkManager updates the connection timestamp periodically when the -connection is active to ensure that an active connection has the latest -timestamp. The property is only meant for reading (changes to this -property will not be preserved).

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “type” property

-
  “type”                     gchar *
-

Base type of the connection. For hardware-dependent connections, should -contain the setting name of the hardware-type specific setting (ie, -"802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for -non-hardware dependent connections like VPN or otherwise, should contain -the setting name of that setting type (ie, "vpn" or "bridge", etc).

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “uuid” property

-
  “uuid”                     gchar *
-

A universally unique identifier for the connection, for example generated -with libuuid. It should be assigned when the connection is created, and -never changed as long as the connection still applies to the same -network. For example, it should not be changed when the -“id” property or NMSettingIP4Config changes, but -might need to be re-created when the Wi-Fi SSID, mobile broadband network -provider, or “type” property changes.

-

The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" -(ie, contains only hexadecimal characters and "-"). A suitable UUID may -be generated by nm_utils_uuid_generate() or -nm_utils_uuid_generate_from_string().

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “zone” property

-
  “zone”                     gchar *
-

The trust level of a the connection. Free form case-insensitive string -(for example "Home", "Work", "Public"). NULL or unspecified zone means -the connection will be placed in the default zone as defined by the -firewall.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingDcb.html b/docs/libnm-util/html/NMSettingDcb.html deleted file mode 100644 index 62686c3a..00000000 --- a/docs/libnm-util/html/NMSettingDcb.html +++ /dev/null @@ -1,1522 +0,0 @@ - - - - -NMSettingDcb: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingDcb

-

NMSettingDcb — Connection properties for Data Center Bridging

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_dcb_error_quark () -
-NMSetting * - -nm_setting_dcb_new () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_fcoe_flags () -
-int - -nm_setting_dcb_get_app_fcoe_priority () -
const char * - -nm_setting_dcb_get_app_fcoe_mode () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_iscsi_flags () -
-int - -nm_setting_dcb_get_app_iscsi_priority () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_fip_flags () -
-int - -nm_setting_dcb_get_app_fip_priority () -
-NMSettingDcbFlags - -nm_setting_dcb_get_priority_flow_control_flags () -
-gboolean - -nm_setting_dcb_get_priority_flow_control () -
-void - -nm_setting_dcb_set_priority_flow_control () -
-NMSettingDcbFlags - -nm_setting_dcb_get_priority_group_flags () -
-guint - -nm_setting_dcb_get_priority_group_id () -
-void - -nm_setting_dcb_set_priority_group_id () -
-guint - -nm_setting_dcb_get_priority_group_bandwidth () -
-void - -nm_setting_dcb_set_priority_group_bandwidth () -
-guint - -nm_setting_dcb_get_priority_bandwidth () -
-void - -nm_setting_dcb_set_priority_bandwidth () -
-gboolean - -nm_setting_dcb_get_priority_strict_bandwidth () -
-void - -nm_setting_dcb_set_priority_strict_bandwidth () -
-guint - -nm_setting_dcb_get_priority_traffic_class () -
-void - -nm_setting_dcb_set_priority_traffic_class () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintapp-fcoe-flagsRead / Write
-gchar *app-fcoe-modeRead / Write / Construct
gintapp-fcoe-priorityRead / Write / Construct
guintapp-fip-flagsRead / Write
gintapp-fip-priorityRead / Write / Construct
guintapp-iscsi-flagsRead / Write
gintapp-iscsi-priorityRead / Write / Construct
-GArray_guint_ *priority-bandwidthRead / Write
-GArray_guint_ *priority-flow-controlRead / Write
guintpriority-flow-control-flagsRead / Write
-GArray_guint_ *priority-group-bandwidthRead / Write
guintpriority-group-flagsRead / Write
-GArray_guint_ *priority-group-idRead / Write
-GArray_guint_ *priority-strict-bandwidthRead / Write
-GArray_guint_ *priority-traffic-classRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingDcbError
-    ╰── NMSettingDcbFlags
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingDcb
-
-
-
-

Includes

-
#include <nm-setting-dcb.h>
-
-
-
-

Description

-

The NMSettingDcb object is a NMSetting subclass that describes properties -for enabling and using Data Center Bridging (DCB) on Ethernet networks. -DCB is a set of protocols (including 802.1Qbb, 802.1Qaz, 802.1Qau, and -802.1AB) to eliminate packet loss in Ethernet networks and support the use -of storage technologies like Fibre Channel over Ethernet (FCoE) and iSCSI.

-
-
-

Functions

-
-

nm_setting_dcb_error_quark ()

-
GQuark
-nm_setting_dcb_error_quark (void);
-

Registers an error quark for NMSettingDcb if necessary.

-
-

Returns

-

the error quark used for NMSettingDcb errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_new ()

-
NMSetting *
-nm_setting_dcb_new (void);
-

Creates a new NMSettingDcb object with default values.

-
-

Returns

-

the new empty NMSettingDcb object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fcoe_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_priority ()

-
int
-nm_setting_dcb_get_app_fcoe_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_mode ()

-
const char *
-nm_setting_dcb_get_app_fcoe_mode (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-mode” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_iscsi_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_iscsi_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-iscsi-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_iscsi_priority ()

-
int
-nm_setting_dcb_get_app_iscsi_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-iscsi-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fip_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fip_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fip-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fip_priority ()

-
int
-nm_setting_dcb_get_app_fip_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fip-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_flow_control_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_flow_control_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “priority-flow-control-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_flow_control ()

-
gboolean
-nm_setting_dcb_get_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve flow control for

 
-
-
-

Returns

-

TRUE if flow control is enabled for the given user_priority -, -FALSE if not enabled

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_flow_control ()

-
void
-nm_setting_dcb_set_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean enabled);
-

These values are only valid when “priority-flow-control” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

enabled

TRUE to enable flow control for this priority, FALSE to disable it

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_group_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “priority-group-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_id ()

-
guint
-nm_setting_dcb_get_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group ID for

 
-
-
-

Returns

-

the group number user_priority -is assigned to. These values are -only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_group_id ()

-
void
-nm_setting_dcb_set_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority,
-                                      guint group_id);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

group_id

the group (0 - 7) to assign user_priority -to, or 15 for the -unrestricted group.

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_group_bandwidth
-                               (NMSettingDcb *setting,
-                                guint group_id);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to retrieve the bandwidth percentage for

 
-
-
-

Returns

-

the bandwidth percentage assigned to group_id -. These values are -only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_group_bandwidth ()

-
void
-nm_setting_dcb_set_priority_group_bandwidth
-                               (NMSettingDcb *setting,
-                                guint group_id,
-                                guint bandwidth_percent);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) to assign to group_id -to

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group bandwidth percentage for

 
-
-
-

Returns

-

the allowed bandwidth percentage of user_priority -in its priority group. -These values are only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_bandwidth ()

-
void
-nm_setting_dcb_set_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority,
-                                       guint bandwidth_percent);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) that user_priority -is -allowed to use within its priority group

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_strict_bandwidth ()

-
gboolean
-nm_setting_dcb_get_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve strict bandwidth for

 
-
-
-

Returns

-

TRUE if user_priority -may use all of the bandwidth allocated to its -assigned group, or FALSE if not. These values are only valid when -“priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_strict_bandwidth ()

-
void
-nm_setting_dcb_set_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean strict);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set strict bandwidth for

 

strict

TRUE to allow user_priority -to use all the bandwidth allocated to -its priority group, or FALSE if not

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_traffic_class ()

-
guint
-nm_setting_dcb_get_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the traffic class for

 
-
-
-

Returns

-

the traffic class assigned to user_priority -. These values are only -valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_traffic_class ()

-
void
-nm_setting_dcb_set_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                guint traffic_class);
-
-
-
-

Types and Values

-
-

NM_SETTING_DCB_SETTING_NAME

-
#define NM_SETTING_DCB_SETTING_NAME "dcb"
-
-
-
-
-

enum NMSettingDcbError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_DCB_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_DCB_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_DCB_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_DCB_ERROR

-
#define NM_SETTING_DCB_ERROR nm_setting_dcb_error_quark ()
-
-
-
-
-

enum NMSettingDcbFlags

-

DCB feature flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DCB_FLAG_NONE

-

no flag

-
 

NM_SETTING_DCB_FLAG_ENABLE

-

the feature is enabled

-
 

NM_SETTING_DCB_FLAG_ADVERTISE

-

the feature is advertised

-
 

NM_SETTING_DCB_FLAG_WILLING

-

the feature is willing to change based on -peer configuration advertisements

-
 
-
-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_FCOE_MODE_FABRIC

-
#define NM_SETTING_DCB_FCOE_MODE_FABRIC  "fabric"
-
-

Indicates that the FCoE controller should use "fabric" mode (default)

-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_FCOE_MODE_VN2VN

-
#define NM_SETTING_DCB_FCOE_MODE_VN2VN   "vn2vn"
-
-

Indicates that the FCoE controller should use "VN2VN" mode.

-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_APP_FCOE_FLAGS

-
#define NM_SETTING_DCB_APP_FCOE_FLAGS         "app-fcoe-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_PRIORITY

-
#define NM_SETTING_DCB_APP_FCOE_PRIORITY      "app-fcoe-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_MODE

-
#define NM_SETTING_DCB_APP_FCOE_MODE          "app-fcoe-mode"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_FLAGS

-
#define NM_SETTING_DCB_APP_ISCSI_FLAGS        "app-iscsi-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_PRIORITY

-
#define NM_SETTING_DCB_APP_ISCSI_PRIORITY     "app-iscsi-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_FLAGS

-
#define NM_SETTING_DCB_APP_FIP_FLAGS          "app-fip-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_PRIORITY

-
#define NM_SETTING_DCB_APP_FIP_PRIORITY       "app-fip-priority"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS  "priority-flow-control-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL        "priority-flow-control"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_GROUP_FLAGS      "priority-group-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_ID

-
#define NM_SETTING_DCB_PRIORITY_GROUP_ID         "priority-group-id"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH  "priority-group-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_BANDWIDTH        "priority-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH "priority-strict-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS

-
#define NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS    "priority-traffic-class"
-
-
-
-
-

Property Details

-
-

The “app-fcoe-flags” property

-
  “app-fcoe-flags”           guint
-

Specifies the NMSettingDcbFlags for the DCB FCoE application. Flags may -be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-fcoe-mode” property

-
  “app-fcoe-mode”            gchar *
-

The FCoE controller mode; either NM_SETTING_DCB_FCOE_MODE_FABRIC -(default) or NM_SETTING_DCB_FCOE_MODE_VN2VN.

-

Flags: Read / Write / Construct

-

Default value: "fabric"

-

Since: 0.9.10

-
-
-
-

The “app-fcoe-priority” property

-
  “app-fcoe-priority”        gint
-

The highest User Priority (0 - 7) which FCoE frames should use, or -1 for -default priority. Only used when the “app-fcoe-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “app-fip-flags” property

-
  “app-fip-flags”            guint
-

Specifies the NMSettingDcbFlags for the DCB FIP application. Flags may -be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-fip-priority” property

-
  “app-fip-priority”         gint
-

The highest User Priority (0 - 7) which FIP frames should use, or -1 for -default priority. Only used when the “app-fip-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “app-iscsi-flags” property

-
  “app-iscsi-flags”          guint
-

Specifies the NMSettingDcbFlags for the DCB iSCSI application. Flags -may be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-iscsi-priority” property

-
  “app-iscsi-priority”       gint
-

The highest User Priority (0 - 7) which iSCSI frames should use, or -1 -for default priority. Only used when the “app-iscsi-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “priority-bandwidth” property

-
  “priority-bandwidth”       GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the percentage of bandwidth of -the priority's assigned group that the priority may use. The sum of all -percentages for priorities which belong to the same group must total 100 -percents.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-flow-control” property

-
  “priority-flow-control”    GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates whether or not the corresponding -priority should transmit priority pause. Allowed values are 0 (do not -transmit pause) and 1 (transmit pause).

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-flow-control-flags” property

-
  “priority-flow-control-flags” guint
-

Specifies the NMSettingDcbFlags for DCB Priority Flow Control (PFC). -Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “priority-group-bandwidth” property

-
  “priority-group-bandwidth” GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the -Priority Group ID (0 - 7) and the value indicates the percentage of link -bandwidth allocated to that group. Allowed values are 0 - 100, and the -sum of all values must total 100 percents.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-group-flags” property

-
  “priority-group-flags”     guint
-

Specifies the NMSettingDcbFlags for DCB Priority Groups. Flags may be -any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “priority-group-id” property

-
  “priority-group-id”        GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the Priority Group ID. Allowed -Priority Group ID values are 0 - 7 or 15 for the unrestricted group.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-strict-bandwidth” property

-
  “priority-strict-bandwidth” GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates whether or not the priority may -use all of the bandwidth allocated to its assigned group. Allowed values -are 0 (the priority may not utilize all bandwidth) or 1 (the priority may -utilize all bandwidth).

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-traffic-class” property

-
  “priority-traffic-class”   GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the traffic class (0 - 7) to -which the priority is mapped.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingGeneric.html b/docs/libnm-util/html/NMSettingGeneric.html deleted file mode 100644 index 0415f38e..00000000 --- a/docs/libnm-util/html/NMSettingGeneric.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -NMSettingGeneric: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGeneric

-

NMSettingGeneric — Describes connection properties for generic devices

-
-
-

Functions

-
---- - - - - - - - - - - -
-GQuark - -nm_setting_generic_error_quark () -
-NMSetting * - -nm_setting_generic_new () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_SETTING_GENERIC_SETTING_NAME
enumNMSettingGenericError
#defineNM_SETTING_GENERIC_ERROR
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingGenericError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingGeneric
-
-
-
-

Includes

-
#include <nm-setting-generic.h>
-
-
-
-

Description

-

The NMSettingGeneric object is a NMSetting subclass that describes -optional properties that apply to "generic" devices (ie, devices that -NetworkManager does not specifically recognize).

-

There are currently no properties on this object; it exists only to be -the "connection type" setting on NMConnections for generic devices.

-
-
-

Functions

-
-

nm_setting_generic_error_quark ()

-
GQuark
-nm_setting_generic_error_quark (void);
-

Registers an error quark for NMSettingGeneric if necessary.

-
-

Returns

-

the error quark used for NMSettingGeneric errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_generic_new ()

-
NMSetting *
-nm_setting_generic_new (void);
-

Creates a new NMSettingGeneric object with default values.

-
-

Returns

-

the new empty NMSettingGeneric object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_GENERIC_SETTING_NAME

-
#define NM_SETTING_GENERIC_SETTING_NAME "generic"
-
-
-
-
-

enum NMSettingGenericError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_GENERIC_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_GENERIC_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_GENERIC_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-

Since: 0.9.10

-
-
-
-

NM_SETTING_GENERIC_ERROR

-
#define NM_SETTING_GENERIC_ERROR nm_setting_generic_error_quark ()
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingGsm.html b/docs/libnm-util/html/NMSettingGsm.html deleted file mode 100644 index 16173287..00000000 --- a/docs/libnm-util/html/NMSettingGsm.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - -NMSettingGsm: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGsm

-

NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_gsm_error_quark () -
-NMSetting * - -nm_setting_gsm_new () -
const char * - -nm_setting_gsm_get_number () -
const char * - -nm_setting_gsm_get_username () -
const char * - -nm_setting_gsm_get_password () -
const char * - -nm_setting_gsm_get_apn () -
const char * - -nm_setting_gsm_get_network_id () -
const char * - -nm_setting_gsm_get_pin () -
-gboolean - -nm_setting_gsm_get_home_only () -
-NMSettingSecretFlags - -nm_setting_gsm_get_pin_flags () -
-NMSettingSecretFlags - -nm_setting_gsm_get_password_flags () -
-int - -nm_setting_gsm_get_network_type () -
-guint32 - -nm_setting_gsm_get_allowed_bands () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintallowed-bandsRead / Write / Construct
-gchar *apnRead / Write
gbooleanhome-onlyRead / Write
-gchar *network-idRead / Write
gintnetwork-typeRead / Write / Construct
-gchar *numberRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *pinRead / Write
guintpin-flagsRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingGsmError
-    ├── NMSettingGsmNetworkBand
-    ╰── NMSettingGsmNetworkType
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingGsm
-
-
-
-

Includes

-
#include <nm-setting-gsm.h>
-
-
-
-

Description

-

The NMSettingGsm object is a NMSetting subclass that describes -properties that allow connections to 3GPP-based mobile broadband -networks, including those using GPRS/EDGE and UMTS/HSPA technology.

-
-
-

Functions

-
-

nm_setting_gsm_error_quark ()

-
GQuark
-nm_setting_gsm_error_quark (void);
-

Registers an error quark for NMSettingGsm if necessary.

-
-

Returns

-

the error quark used for NMSettingGsm errors.

-
-
-
-
-

nm_setting_gsm_new ()

-
NMSetting *
-nm_setting_gsm_new (void);
-

Creates a new NMSettingGsm object with default values.

-
-

Returns

-

the new empty NMSettingGsm object

-
-
-
-
-

nm_setting_gsm_get_number ()

-
const char *
-nm_setting_gsm_get_number (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_gsm_get_username ()

-
const char *
-nm_setting_gsm_get_username (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_gsm_get_password ()

-
const char *
-nm_setting_gsm_get_password (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_gsm_get_apn ()

-
const char *
-nm_setting_gsm_get_apn (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “apn” property of the setting

-
-
-
-
-

nm_setting_gsm_get_network_id ()

-
const char *
-nm_setting_gsm_get_network_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “network-id” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin ()

-
const char *
-nm_setting_gsm_get_pin (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “pin” property of the setting

-
-
-
-
-

nm_setting_gsm_get_home_only ()

-
gboolean
-nm_setting_gsm_get_home_only (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “home-only” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_pin_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “pin”

-
-
-
-
-

nm_setting_gsm_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_password_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_gsm_get_network_type ()

-
int
-nm_setting_gsm_get_network_type (NMSettingGsm *setting);
-
-

nm_setting_gsm_get_network_type has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Network type setting should be done talking to ModemManager directly.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “network-type” property of the setting

-
-
-
-
-

nm_setting_gsm_get_allowed_bands ()

-
guint32
-nm_setting_gsm_get_allowed_bands (NMSettingGsm *setting);
-
-

nm_setting_gsm_get_allowed_bands has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Bands setting should be done talking to ModemManager directly.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “allowed-bands” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_GSM_SETTING_NAME

-
#define NM_SETTING_GSM_SETTING_NAME "gsm"
-
-
-
-
-

enum NMSettingGsmError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_GSM_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_GSM_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_GSM_ERROR_MISSING_SERIAL_SETTING

-

the required NMSettingSerial -is missing in the connection

-
 
-
-
-
-
-

NM_SETTING_GSM_ERROR

-
#define NM_SETTING_GSM_ERROR nm_setting_gsm_error_quark ()
-
-
-
-
-

NM_SETTING_GSM_NUMBER

-
#define NM_SETTING_GSM_NUMBER         "number"
-
-
-
-
-

NM_SETTING_GSM_USERNAME

-
#define NM_SETTING_GSM_USERNAME       "username"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD

-
#define NM_SETTING_GSM_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD_FLAGS

-
#define NM_SETTING_GSM_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_GSM_APN

-
#define NM_SETTING_GSM_APN            "apn"
-
-
-
-
-

NM_SETTING_GSM_NETWORK_ID

-
#define NM_SETTING_GSM_NETWORK_ID     "network-id"
-
-
-
-
-

NM_SETTING_GSM_PIN

-
#define NM_SETTING_GSM_PIN            "pin"
-
-
-
-
-

NM_SETTING_GSM_PIN_FLAGS

-
#define NM_SETTING_GSM_PIN_FLAGS      "pin-flags"
-
-
-
-
-

NM_SETTING_GSM_HOME_ONLY

-
#define NM_SETTING_GSM_HOME_ONLY      "home-only"
-
-
-
-
-

NM_SETTING_GSM_ALLOWED_BANDS

-
#define NM_SETTING_GSM_ALLOWED_BANDS  "allowed-bands"
-
-
-
-
-

NM_SETTING_GSM_NETWORK_TYPE

-
#define NM_SETTING_GSM_NETWORK_TYPE   "network-type"
-
-
-
-
-

enum NMSettingGsmNetworkType

-
-

NMSettingGsmNetworkType has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NMSettingGsmNetworkType values indicate the allowed access technologies -the device may use when connecting to this network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_NETWORK_TYPE_ANY

-

any access technology may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_UMTS_HSPA

-

only 3G-type (UMTS and HSPA) -technologies may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_GPRS_EDGE

-

only 2G-type (GPRS and EDGE) -technologies may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_UMTS_HSPA

-

3G-type technologies are -preferred but 2G-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_GPRS_EDGE

-

2G-type technologies are -preferred but 3G-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_4G

-

4G/LTE-type technologies are -preferred but 3G/2/-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_4G

-

only 4G/LTE type -technologies may be used

-
 
-
-
-
-
-

enum NMSettingGsmNetworkBand

-
-

NMSettingGsmNetworkBand has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NMSettingGsmNetworkBand values indicate the allowed frequency bands -the device may use when connecting to this network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_BAND_UNKNOWN

-

unknown or no band specified

-
 

NM_SETTING_GSM_BAND_ANY

-

any band is allowed

-
 

NM_SETTING_GSM_BAND_EGSM

-

900 MHz original GSM band

-
 

NM_SETTING_GSM_BAND_DCS

-

1800 MHz DCS band

-
 

NM_SETTING_GSM_BAND_PCS

-

US 1900 MHz PCS band

-
 

NM_SETTING_GSM_BAND_G850

-

US 850 MHz Cellular band

-
 

NM_SETTING_GSM_BAND_U2100

-

WCDMA 3GPP UMTS 2100 MHz (Class I)

-
 

NM_SETTING_GSM_BAND_U1800

-

WCDMA 3GPP UMTS 1800 MHz (Class III)

-
 

NM_SETTING_GSM_BAND_U17IV

-

WCDMA 3GPP AWS 1700/2100 MHz (Class IV)

-
 

NM_SETTING_GSM_BAND_U800

-

WCDMA 3GPP UMTS 800 MHz (Class VI)

-
 

NM_SETTING_GSM_BAND_U850

-

WCDMA 3GPP UMTS 850 MHz (Class V)

-
 

NM_SETTING_GSM_BAND_U900

-

WCDMA 3GPP UMTS 900 MHz (Class VIII)

-
 

NM_SETTING_GSM_BAND_U17IX

-

WCDMA 3GPP UMTS 1700 MHz (Class IX)

-
 

NM_SETTING_GSM_BAND_U1900

-

WCDMA 3GPP UMTS 1900 MHz (Class II)

-
 

NM_SETTING_GSM_BAND_U2600

-

WCDMA 3GPP UMTS 2600 MHz (Class VII, internal)

-
 
-
-
-
-
-

NM_SETTING_GSM_BANDS_MAX

-
#define             NM_SETTING_GSM_BANDS_MAX
-
-

NM_SETTING_GSM_BANDS_MAX has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NM_SETTING_GSM_BANDS_MAX macro indicate the maximal value that can be used -as the allowed frequency bands (“allowed-bands” property).

-
-
-
-

Property Details

-
-

The “allowed-bands” property

-
  “allowed-bands”            guint
-

Bitfield of allowed frequency bands. Note that not all devices allow -frequency band control. Permitted values are those specified by -NMSettingGsmNetworkBand.

-
-

NMSettingGsm:allowed-bands has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Band setting should be done by -talking to ModemManager directly.

-
-

Flags: Read / Write / Construct

-

Allowed values: <= 16383

-

Default value: 1

-
-
-
-

The “apn” property

-
  “apn”                      gchar *
-

The GPRS Access Point Name specifying the APN used when establishing a -data session with the GSM-based network. The APN often determines how -the user will be billed for their network usage and whether the user has -access to the Internet or just a provider-specific walled-garden, so it -is important to use the correct APN for the user's mobile broadband plan. -The APN may only be composed of the characters a-z, 0-9, ., and - per GSM -03.60 Section 14.9.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “home-only” property

-
  “home-only”                gboolean
-

When TRUE, only connections to the home network will be allowed. -Connections to roaming networks will not be made.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “network-id” property

-
  “network-id”               gchar *
-

The Network ID (GSM LAI format, ie MCC-MNC) to force specific network -registration. If the Network ID is specified, NetworkManager will -attempt to force the device to register only on the specified network. -This can be used to ensure that the device does not roam when direct -roaming control of the device is not otherwise possible.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “network-type” property

-
  “network-type”             gint
-

Network preference to force the device to only use specific network -technologies. The permitted values are NM_SETTING_GSM_NETWORK_TYPE_ANY, -NM_SETTING_GSM_NETWORK_TYPE_UMTS_HSPA, -NM_SETTING_GSM_NETWORK_TYPE_GPRS_EDGE, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_UMTS_HSPA, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_GPRS_EDGE, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_4G, and -NM_SETTING_GSM_NETWORK_TYPE_4G. Note that not all devices allow network -preference control.

-
-

NMSettingGsm:network-type has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Network type setting should be done -by talking to ModemManager directly.

-
-

Flags: Read / Write / Construct

-

Allowed values: [-1,5]

-

Default value: -1

-
-
-
-

The “number” property

-
  “number”                   gchar *
-

Number to dial when establishing a PPP data session with the GSM-based -mobile broadband network. Many modems do not require PPP for connections -to the mobile network and thus this property should be left blank, which -allows NetworkManager to select the appropriate settings automatically.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

The password used to authenticate with the network, if required. Many -providers do not require a password, or accept any password. But if a -password is required, it is specified here.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           guint
-

Flags indicating how to handle the “password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “pin” property

-
  “pin”                      gchar *
-

If the SIM is locked with a PIN it must be unlocked before any other -operations are requested. Specify the PIN here to allow operation of the -device.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin-flags” property

-
  “pin-flags”                guint
-

Flags indicating how to handle the “pin” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

The username used to authenticate with the network, if required. Many -providers do not require a username, or accept any username. But if a -username is required, it is specified here.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingIP4Config.html b/docs/libnm-util/html/NMSettingIP4Config.html deleted file mode 100644 index ba8cefd9..00000000 --- a/docs/libnm-util/html/NMSettingIP4Config.html +++ /dev/null @@ -1,2784 +0,0 @@ - - - - -NMSettingIP4Config: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP4Config

-

NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_ip4_config_error_quark () -
-NMIP4Address * - -nm_ip4_address_new () -
-NMIP4Address * - -nm_ip4_address_dup () -
-void - -nm_ip4_address_ref () -
-void - -nm_ip4_address_unref () -
-gboolean - -nm_ip4_address_compare () -
-guint32 - -nm_ip4_address_get_address () -
-void - -nm_ip4_address_set_address () -
-guint32 - -nm_ip4_address_get_prefix () -
-void - -nm_ip4_address_set_prefix () -
-guint32 - -nm_ip4_address_get_gateway () -
-void - -nm_ip4_address_set_gateway () -
-NMIP4Route * - -nm_ip4_route_new () -
-NMIP4Route * - -nm_ip4_route_dup () -
-void - -nm_ip4_route_ref () -
-void - -nm_ip4_route_unref () -
-gboolean - -nm_ip4_route_compare () -
-guint32 - -nm_ip4_route_get_dest () -
-void - -nm_ip4_route_set_dest () -
-guint32 - -nm_ip4_route_get_prefix () -
-void - -nm_ip4_route_set_prefix () -
-guint32 - -nm_ip4_route_get_next_hop () -
-void - -nm_ip4_route_set_next_hop () -
-guint32 - -nm_ip4_route_get_metric () -
-void - -nm_ip4_route_set_metric () -
-NMSetting * - -nm_setting_ip4_config_new () -
const char * - -nm_setting_ip4_config_get_method () -
-guint32 - -nm_setting_ip4_config_get_num_dns () -
-guint32 - -nm_setting_ip4_config_get_dns () -
-gboolean - -nm_setting_ip4_config_add_dns () -
-void - -nm_setting_ip4_config_remove_dns () -
-gboolean - -nm_setting_ip4_config_remove_dns_by_value () -
-void - -nm_setting_ip4_config_clear_dns () -
-guint32 - -nm_setting_ip4_config_get_num_dns_searches () -
const char * - -nm_setting_ip4_config_get_dns_search () -
-gboolean - -nm_setting_ip4_config_add_dns_search () -
-void - -nm_setting_ip4_config_remove_dns_search () -
-gboolean - -nm_setting_ip4_config_remove_dns_search_by_value () -
-void - -nm_setting_ip4_config_clear_dns_searches () -
-guint32 - -nm_setting_ip4_config_get_num_addresses () -
-NMIP4Address * - -nm_setting_ip4_config_get_address () -
-gboolean - -nm_setting_ip4_config_add_address () -
-void - -nm_setting_ip4_config_remove_address () -
-gboolean - -nm_setting_ip4_config_remove_address_by_value () -
-void - -nm_setting_ip4_config_clear_addresses () -
-guint32 - -nm_setting_ip4_config_get_num_routes () -
-NMIP4Route * - -nm_setting_ip4_config_get_route () -
-gboolean - -nm_setting_ip4_config_add_route () -
-void - -nm_setting_ip4_config_remove_route () -
-gboolean - -nm_setting_ip4_config_remove_route_by_value () -
-void - -nm_setting_ip4_config_clear_routes () -
-gint64 - -nm_setting_ip4_config_get_route_metric () -
-gboolean - -nm_setting_ip4_config_get_ignore_auto_routes () -
-gboolean - -nm_setting_ip4_config_get_ignore_auto_dns () -
const char * - -nm_setting_ip4_config_get_dhcp_client_id () -
-gboolean - -nm_setting_ip4_config_get_dhcp_send_hostname () -
const char * - -nm_setting_ip4_config_get_dhcp_hostname () -
-int - -nm_setting_ip4_config_get_dhcp_timeout () -
-gboolean - -nm_setting_ip4_config_get_never_default () -
-gboolean - -nm_setting_ip4_config_get_may_fail () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GPtrArray_GArray_guint__ *addressesRead / Write
-gchar *dhcp-client-idRead / Write
-gchar *dhcp-hostnameRead / Write
gbooleandhcp-send-hostnameRead / Write / Construct
guintdhcp-timeoutRead / Write
-GArray_guint_ *dnsRead / Write
-GSList_gchararray_ *dns-searchRead / Write
gbooleanignore-auto-dnsRead / Write / Construct
gbooleanignore-auto-routesRead / Write / Construct
gbooleanmay-failRead / Write / Construct
-gchar *methodRead / Write
gbooleannever-defaultRead / Write / Construct
gint64route-metricRead / Write / Construct
-GPtrArray_GArray_guint__ *routesRead / Write
-
- -
-

Object Hierarchy

-
    GBoxed
-    ├── NMIP4Address
-    ╰── NMIP4Route
-    GEnum
-    ╰── NMSettingIP4ConfigError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingIP4Config
-
-
-
-

Includes

-
#include <nm-setting-ip4-config.h>
-
-
-
-

Description

-

The NMSettingIP4Config object is a NMSetting subclass that describes -properties related to IPv4 addressing, routing, and Domain Name Service

-
-
-

Functions

-
-

nm_setting_ip4_config_error_quark ()

-
GQuark
-nm_setting_ip4_config_error_quark (void);
-

Registers an error quark for NMSettingIP4Config if necessary.

-
-

Returns

-

the error quark used for NMSettingIP4Config errors.

-
-
-
-
-

nm_ip4_address_new ()

-
NMIP4Address *
-nm_ip4_address_new (void);
-

Creates and returns a new NMIP4Address object.

-
-

Returns

-

the new empty NMIP4Address object.

-

[transfer full]

-
-
-
-
-

nm_ip4_address_dup ()

-
NMIP4Address *
-nm_ip4_address_dup (NMIP4Address *source);
-

Copies a given NMIP4Address object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP4Address object to copy

 
-
-
-

Returns

-

the copy of the given NMIP4Address copy.

-

[transfer full]

-
-
-
-
-

nm_ip4_address_ref ()

-
void
-nm_ip4_address_ref (NMIP4Address *address);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-
-
-

nm_ip4_address_unref ()

-
void
-nm_ip4_address_unref (NMIP4Address *address);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-
-
-

nm_ip4_address_compare ()

-
gboolean
-nm_ip4_address_compare (NMIP4Address *address,
-                        NMIP4Address *other);
-

Determines if two NMIP4Address objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

other

the NMIP4Address to compare address -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip4_address_get_address ()

-
guint32
-nm_ip4_address_get_address (NMIP4Address *address);
-

Gets the IPv4 address property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_address_set_address ()

-
void
-nm_ip4_address_set_address (NMIP4Address *address,
-                            guint32 addr);
-

Sets the IPv4 address property of this object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

addr

the IPv4 address in network byte order

 
-
-
-
-
-

nm_ip4_address_get_prefix ()

-
guint32
-nm_ip4_address_get_prefix (NMIP4Address *address);
-

Gets the IPv4 address prefix (ie "24" or "30" etc) property of this address -object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 address prefix

-
-
-
-
-

nm_ip4_address_set_prefix ()

-
void
-nm_ip4_address_set_prefix (NMIP4Address *address,
-                           guint32 prefix);
-

Sets the IPv4 address prefix.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

prefix

the address prefix, a number between 1 and 32 inclusive

 
-
-
-
-
-

nm_ip4_address_get_gateway ()

-
guint32
-nm_ip4_address_get_gateway (NMIP4Address *address);
-

Gets the IPv4 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 gateway address in network byte order

-
-
-
-
-

nm_ip4_address_set_gateway ()

-
void
-nm_ip4_address_set_gateway (NMIP4Address *address,
-                            guint32 gateway);
-

Sets the IPv4 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

gateway

the IPv4 default gateway in network byte order

 
-
-
-
-
-

nm_ip4_route_new ()

-
NMIP4Route *
-nm_ip4_route_new (void);
-

Creates and returns a new NMIP4Route object.

-
-

Returns

-

the new empty NMIP4Route object.

-

[transfer full]

-
-
-
-
-

nm_ip4_route_dup ()

-
NMIP4Route *
-nm_ip4_route_dup (NMIP4Route *source);
-

Copies a given NMIP4Route object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP4Route object to copy

 
-
-
-

Returns

-

the copy of the given NMIP4Route copy.

-

[transfer full]

-
-
-
-
-

nm_ip4_route_ref ()

-
void
-nm_ip4_route_ref (NMIP4Route *route);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-
-
-

nm_ip4_route_unref ()

-
void
-nm_ip4_route_unref (NMIP4Route *route);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-
-
-

nm_ip4_route_compare ()

-
gboolean
-nm_ip4_route_compare (NMIP4Route *route,
-                      NMIP4Route *other);
-

Determines if two NMIP4Route objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

other

the NMIP4Route to compare route -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip4_route_get_dest ()

-
guint32
-nm_ip4_route_get_dest (NMIP4Route *route);
-

Gets the IPv4 destination address property of this route object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_route_set_dest ()

-
void
-nm_ip4_route_set_dest (NMIP4Route *route,
-                       guint32 dest);
-

Sets the IPv4 destination address property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

dest

the destination address in network byte order

 
-
-
-
-
-

nm_ip4_route_get_prefix ()

-
guint32
-nm_ip4_route_get_prefix (NMIP4Route *route);
-

Gets the IPv4 prefix (ie "24" or "30" etc) of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 prefix

-
-
-
-
-

nm_ip4_route_set_prefix ()

-
void
-nm_ip4_route_set_prefix (NMIP4Route *route,
-                         guint32 prefix);
-

Sets the IPv4 prefix of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

prefix

the prefix, a number between 1 and 32 inclusive

 
-
-
-
-
-

nm_ip4_route_get_next_hop ()

-
guint32
-nm_ip4_route_get_next_hop (NMIP4Route *route);
-

Gets the IPv4 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_route_set_next_hop ()

-
void
-nm_ip4_route_set_next_hop (NMIP4Route *route,
-                           guint32 next_hop);
-

Sets the IPv4 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

next_hop

the IPv4 address of the next hop in network byte order

 
-
-
-
-
-

nm_ip4_route_get_metric ()

-
guint32
-nm_ip4_route_get_metric (NMIP4Route *route);
-

Gets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the route metric

-
-
-
-
-

nm_ip4_route_set_metric ()

-
void
-nm_ip4_route_set_metric (NMIP4Route *route,
-                         guint32 metric);
-

Sets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

metric

the route metric

 
-
-
-
-
-

nm_setting_ip4_config_new ()

-
NMSetting *
-nm_setting_ip4_config_new (void);
-

Creates a new NMSettingIP4Config object with default values.

-
-

Returns

-

the new empty NMSettingIP4Config object.

-

[transfer full]

-
-
-
-
-

nm_setting_ip4_config_get_method ()

-
const char *
-nm_setting_ip4_config_get_method (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the “method” property of the setting

-
-
-
-
-

nm_setting_ip4_config_get_num_dns ()

-
guint32
-nm_setting_ip4_config_get_num_dns (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured DNS servers

-
-
-
-
-

nm_setting_ip4_config_get_dns ()

-
guint32
-nm_setting_ip4_config_get_dns (NMSettingIP4Config *setting,
-                               guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS server to return

 
-
-
-

Returns

-

the IPv4 address (network byte order) of the DNS server at index -i -

-
-
-
-
-

nm_setting_ip4_config_add_dns ()

-
gboolean
-nm_setting_ip4_config_add_dns (NMSettingIP4Config *setting,
-                               guint32 dns);
-

Adds a new DNS server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns

the IPv4 address (network byte order) of the DNS server to add

 
-
-
-

Returns

-

TRUE if the DNS server was added; FALSE if the server was already -known

-
-
-
-
-

nm_setting_ip4_config_remove_dns ()

-
void
-nm_setting_ip4_config_remove_dns (NMSettingIP4Config *setting,
-                                  guint32 i);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS server to remove

 
-
-
-
-
-

nm_setting_ip4_config_remove_dns_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_dns_by_value
-                               (NMSettingIP4Config *setting,
-                                guint32 dns);
-

Removes the DNS server dns -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns

the DNS server to remove

 
-
-
-

Returns

-

TRUE if the DNS server was found and removed; FALSE if it was not. -domain was already known

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_dns ()

-
void
-nm_setting_ip4_config_clear_dns (NMSettingIP4Config *setting);
-

Removes all configured DNS servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_dns_searches ()

-
guint32
-nm_setting_ip4_config_get_num_dns_searches
-                               (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured DNS search domains

-
-
-
-
-

nm_setting_ip4_config_get_dns_search ()

-
const char *
-nm_setting_ip4_config_get_dns_search (NMSettingIP4Config *setting,
-                                      guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS search domain to return

 
-
-
-

Returns

-

the DNS search domain at index i -

-
-
-
-
-

nm_setting_ip4_config_add_dns_search ()

-
gboolean
-nm_setting_ip4_config_add_dns_search (NMSettingIP4Config *setting,
-                                      const char *dns_search);
-

Adds a new DNS search domain to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns_search

the search domain to add

 
-
-
-

Returns

-

TRUE if the DNS search domain was added; FALSE if the search -domain was already known

-
-
-
-
-

nm_setting_ip4_config_remove_dns_search ()

-
void
-nm_setting_ip4_config_remove_dns_search
-                               (NMSettingIP4Config *setting,
-                                guint32 i);
-

Removes the DNS search domain at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS search domain

 
-
-
-
-
-

nm_setting_ip4_config_remove_dns_search_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_dns_search_by_value
-                               (NMSettingIP4Config *setting,
-                                const char *dns_search);
-

Removes the DNS search domain dns_search -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns_search

the search domain to remove

 
-
-
-

Returns

-

TRUE if the DNS search domain was found and removed; FALSE if it was not.

-

Since 0.9.10

-
-
-
-
-

nm_setting_ip4_config_clear_dns_searches ()

-
void
-nm_setting_ip4_config_clear_dns_searches
-                               (NMSettingIP4Config *setting);
-

Removes all configured DNS search domains.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_addresses ()

-
guint32
-nm_setting_ip4_config_get_num_addresses
-                               (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured addresses

-
-
-
-
-

nm_setting_ip4_config_get_address ()

-
NMIP4Address *
-nm_setting_ip4_config_get_address (NMSettingIP4Config *setting,
-                                   guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the address to return

 
-
-
-

Returns

-

the address at index i -

-
-
-
-
-

nm_setting_ip4_config_add_address ()

-
gboolean
-nm_setting_ip4_config_add_address (NMSettingIP4Config *setting,
-                                   NMIP4Address *address);
-

Adds a new IPv4 address and associated information to the setting. The -given address is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

address

the new address to add

 
-
-
-

Returns

-

TRUE if the address was added; FALSE if the address was already -known.

-
-
-
-
-

nm_setting_ip4_config_remove_address ()

-
void
-nm_setting_ip4_config_remove_address (NMSettingIP4Config *setting,
-                                      guint32 i);
-

Removes the address at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the address to remove

 
-
-
-
-
-

nm_setting_ip4_config_remove_address_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_address_by_value
-                               (NMSettingIP4Config *setting,
-                                NMIP4Address *address);
-

Removes the address address -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

address

the IP address to remove

 
-
-
-

Returns

-

TRUE if the address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_addresses ()

-
void
-nm_setting_ip4_config_clear_addresses (NMSettingIP4Config *setting);
-

Removes all configured addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_routes ()

-
guint32
-nm_setting_ip4_config_get_num_routes (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured routes

-
-
-
-
-

nm_setting_ip4_config_get_route ()

-
NMIP4Route *
-nm_setting_ip4_config_get_route (NMSettingIP4Config *setting,
-                                 guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the route to return

 
-
-
-

Returns

-

the route at index i -

-
-
-
-
-

nm_setting_ip4_config_add_route ()

-
gboolean
-nm_setting_ip4_config_add_route (NMSettingIP4Config *setting,
-                                 NMIP4Route *route);
-

Adds a new IPv4 route and associated information to the setting. The -given route is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

route

the route to add

 
-
-
-

Returns

-

TRUE if the route was added; FALSE if the route was already known.

-
-
-
-
-

nm_setting_ip4_config_remove_route ()

-
void
-nm_setting_ip4_config_remove_route (NMSettingIP4Config *setting,
-                                    guint32 i);
-

Removes the route at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the route

 
-
-
-
-
-

nm_setting_ip4_config_remove_route_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_route_by_value
-                               (NMSettingIP4Config *setting,
-                                NMIP4Route *route);
-

Removes the route route -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

route

the route to remove

 
-
-
-

Returns

-

TRUE if the route was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_routes ()

-
void
-nm_setting_ip4_config_clear_routes (NMSettingIP4Config *setting);
-

Removes all configured routes.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_route_metric ()

-
gint64
-nm_setting_ip4_config_get_route_metric
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “route-metric” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the route metric that is used for IPv4 routes that don't explicitly -specify a metric. See “route-metric” for more details.

-
-

Since: 1.0

-
-
-
-

nm_setting_ip4_config_get_ignore_auto_routes ()

-
gboolean
-nm_setting_ip4_config_get_ignore_auto_routes
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “ignore-auto-routes” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) routes should be -ignored.

-
-
-
-
-

nm_setting_ip4_config_get_ignore_auto_dns ()

-
gboolean
-nm_setting_ip4_config_get_ignore_auto_dns
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “ignore-auto-dns” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) DNS information -should be ignored.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_client_id ()

-
const char *
-nm_setting_ip4_config_get_dhcp_client_id
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-client-id” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured Client ID to send to the DHCP server when requesting -addresses via DHCP.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_send_hostname ()

-
gboolean
-nm_setting_ip4_config_get_dhcp_send_hostname
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-send-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if NetworkManager should send the machine hostname to the -DHCP server when requesting addresses to allow the server to automatically -update DNS information for this machine.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_hostname ()

-
const char *
-nm_setting_ip4_config_get_dhcp_hostname
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured hostname to send to the DHCP server

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_timeout ()

-
int
-nm_setting_ip4_config_get_dhcp_timeout
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-timeout” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

The number of seconds after which unfinished DHCP transaction -fails or zero for "default".

-
-
-
-
-

nm_setting_ip4_config_get_never_default ()

-
gboolean
-nm_setting_ip4_config_get_never_default
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “never-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if this connection should never be the default connection -for IPv4 addressing

-
-
-
-
-

nm_setting_ip4_config_get_may_fail ()

-
gboolean
-nm_setting_ip4_config_get_may_fail (NMSettingIP4Config *setting);
-

Returns the value contained in the “may-fail” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if this connection doesn't require IPv4 addressing to complete -for the connection to succeed.

-
-
-
-
-

Types and Values

-
-

NM_SETTING_IP4_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP4_CONFIG_SETTING_NAME "ipv4"
-
-
-
-
-

enum NMSettingIP4ConfigError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP4_CONFIG_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_IP4_CONFIG_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_IP4_CONFIG_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_IP4_CONFIG_ERROR_NOT_ALLOWED_FOR_METHOD

-

the property's value is -not valid with the given IP4 method

-
 
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ERROR

-
#define NM_SETTING_IP4_CONFIG_ERROR nm_setting_ip4_config_error_quark ()
-
-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD

-
#define NM_SETTING_IP4_CONFIG_METHOD             "method"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DNS

-
#define NM_SETTING_IP4_CONFIG_DNS                "dns"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DNS_SEARCH

-
#define NM_SETTING_IP4_CONFIG_DNS_SEARCH         "dns-search"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ADDRESSES

-
#define NM_SETTING_IP4_CONFIG_ADDRESSES          "addresses"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ROUTES

-
#define NM_SETTING_IP4_CONFIG_ROUTES             "routes"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ROUTE_METRIC

-
#define NM_SETTING_IP4_CONFIG_ROUTE_METRIC       "route-metric"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES

-
#define NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES "ignore-auto-routes"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS

-
#define NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS    "ignore-auto-dns"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID

-
#define NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID     "dhcp-client-id"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME

-
#define NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME "dhcp-send-hostname"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME

-
#define NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME      "dhcp-hostname"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT

-
#define NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT       "dhcp-timeout"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_NEVER_DEFAULT

-
#define NM_SETTING_IP4_CONFIG_NEVER_DEFAULT      "never-default"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_MAY_FAIL

-
#define NM_SETTING_IP4_CONFIG_MAY_FAIL           "may-fail"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_AUTO

-
#define NM_SETTING_IP4_CONFIG_METHOD_AUTO       "auto"
-
-

IPv4 configuration should be automatically determined via a method appropriate -for the hardware interface, ie DHCP or PPP or some other device-specific -manner.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv4 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_MANUAL     "manual"
-
-

All necessary IPv4 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP4_CONFIG_METHOD_SHARED     "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and a DHCP server, -caching DNS server, and Network Address Translation (NAT) functionality will -be started on this connection's interface to allow other devices to connect -through that interface to the default network.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_DISABLED

-
#define NM_SETTING_IP4_CONFIG_METHOD_DISABLED   "disabled"
-
-

This connection does not use or require IPv4 address and it should be disabled.

-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                GPtrArray_GArray_guint__ *
-

Array of IPv4 address structures. Each IPv4 address structure is -composed of 3 32-bit values; the first being the IPv4 address (network -byte order), the second the prefix (1 - 32), and last the IPv4 gateway -(network byte order). The gateway may be left as 0 if no gateway exists -for that subnet. For the "auto" method, given IP addresses are appended -to those returned by automatic configuration. Addresses cannot be used -with the "shared", "link-local", or "disabled" methods as addressing is -either automatic or disabled with these methods.

-

Flags: Read / Write

-
-
-
-

The “dhcp-client-id” property

-
  “dhcp-client-id”           gchar *
-

A string sent to the DHCP server to identify the local machine which the -DHCP server may use to customize the DHCP lease and options.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “dhcp-hostname” property

-
  “dhcp-hostname”            gchar *
-

If the “dhcp-send-hostname” property is TRUE, then the -specified name will be sent to the DHCP server when acquiring a lease.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “dhcp-send-hostname” property

-
  “dhcp-send-hostname”       gboolean
-

If TRUE, a hostname is sent to the DHCP server when acquiring a lease. -Some DHCP servers use this hostname to update DNS databases, essentially -providing a static hostname for the computer. If the -“dhcp-hostname” property is empty and this property is -TRUE, the current persistent hostname of the computer is sent.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “dhcp-timeout” property

-
  “dhcp-timeout”             guint
-

Number of seconds after which the unfinished DHCP transaction fails -or zero for default.

-

Flags: Read / Write

-

Default value: 0

-
-
-
-

The “dns” property

-
  “dns”                      GArray_guint_ *
-

List of DNS servers (network byte order). For the "auto" method, these -DNS servers are appended to those (if any) returned by automatic -configuration. DNS servers cannot be used with the "shared", -"link-local", or "disabled" methods as there is no upstream network. In -all other methods, these DNS servers are used as the only DNS servers for -this connection.

-

Flags: Read / Write

-
-
-
-

The “dns-search” property

-
  “dns-search”               GSList_gchararray_ *
-

List of DNS search domains. For the "auto" method, these search domains -are appended to those returned by automatic configuration. Search domains -cannot be used with the "shared", "link-local", or "disabled" methods as -there is no upstream network. In all other methods, these search domains -are used as the only search domains for this connection.

-

Flags: Read / Write

-
-
-
-

The “ignore-auto-dns” property

-
  “ignore-auto-dns”          gboolean
-

When the method is set to "auto" and this property to TRUE, -automatically configured nameservers and search domains are ignored and -only nameservers and search domains specified in the -“dns” and “dns-search” properties, if -any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ignore-auto-routes” property

-
  “ignore-auto-routes”       gboolean
-

When the method is set to "auto" and this property to TRUE, -automatically configured routes are ignored and only routes specified in -the “routes” property, if any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “may-fail” property

-
  “may-fail”                 gboolean
-

If TRUE, allow overall network configuration to proceed even if IPv4 -configuration times out. Note that at least one IP configuration must -succeed or overall network configuration will still fail. For example, -in IPv6-only networks, setting this property to TRUE allows the overall -network configuration to succeed if IPv4 configuration fails but IPv6 -configuration completes successfully.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “method” property

-
  “method”                   gchar *
-

IPv4 configuration method. If "auto" is specified then the appropriate -automatic method (DHCP, PPP, etc) is used for the interface and most -other properties can be left unset. If "link-local" is specified, then a -link-local address in the 169.254/16 range will be assigned to the -interface. If "manual" is specified, static IP addressing is used and at -least one IP address must be given in the "addresses" property. If -"shared" is specified (indicating that this connection will provide -network access to other computers) then the interface is assigned an -address in the 10.42.x.1/24 range and a DHCP and forwarding DNS server -are started, and the interface is NAT-ed to the current default network -connection. "disabled" means IPv4 will not be used on this connection. -This property must be set.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “never-default” property

-
  “never-default”            gboolean
-

If TRUE, this connection will never be the default IPv4 connection, -meaning it will never be assigned the default route by NetworkManager.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “route-metric” property

-
  “route-metric”             gint64
-

The default metric for routes that don't explicitly specify a metric. -The default value -1 means that the metric is chosen automatically -based on the device type. -The metric applies to dynamic routes, manual (static) routes that -don't have an explicit metric setting, address prefix routes, and -the default route. -As the linux kernel accepts zero (0) as a valid metric, zero is -a valid value.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,4294967295]

-

Default value: -1

-

Since: 1.0

-
-
-
-

The “routes” property

-
  “routes”                   GPtrArray_GArray_guint__ *
-

Array of IPv4 route structures. Each IPv4 route structure is composed of -4 32-bit values; the first being the destination IPv4 network or address -(network byte order), the second the destination network or address -prefix (1 - 32), the third being the next-hop (network byte order) if -any, and the fourth being the route metric. For the "auto" method, given -IP routes are appended to those returned by automatic configuration. -Routes cannot be used with the "shared", "link-local", or "disabled" -methods because there is no upstream network.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingIP6Config.html b/docs/libnm-util/html/NMSettingIP6Config.html deleted file mode 100644 index fff0477e..00000000 --- a/docs/libnm-util/html/NMSettingIP6Config.html +++ /dev/null @@ -1,2728 +0,0 @@ - - - - -NMSettingIP6Config: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP6Config

-

NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_ip6_config_error_quark () -
-NMIP6Address * - -nm_ip6_address_new () -
-NMIP6Address * - -nm_ip6_address_dup () -
-void - -nm_ip6_address_ref () -
-void - -nm_ip6_address_unref () -
-gboolean - -nm_ip6_address_compare () -
const struct in6_addr * - -nm_ip6_address_get_address () -
-void - -nm_ip6_address_set_address () -
-guint32 - -nm_ip6_address_get_prefix () -
-void - -nm_ip6_address_set_prefix () -
const struct in6_addr * - -nm_ip6_address_get_gateway () -
-void - -nm_ip6_address_set_gateway () -
-NMIP6Route * - -nm_ip6_route_new () -
-NMIP6Route * - -nm_ip6_route_dup () -
-void - -nm_ip6_route_ref () -
-void - -nm_ip6_route_unref () -
-gboolean - -nm_ip6_route_compare () -
const struct in6_addr * - -nm_ip6_route_get_dest () -
-void - -nm_ip6_route_set_dest () -
-guint32 - -nm_ip6_route_get_prefix () -
-void - -nm_ip6_route_set_prefix () -
const struct in6_addr * - -nm_ip6_route_get_next_hop () -
-void - -nm_ip6_route_set_next_hop () -
-guint32 - -nm_ip6_route_get_metric () -
-void - -nm_ip6_route_set_metric () -
-NMSetting * - -nm_setting_ip6_config_new () -
const char * - -nm_setting_ip6_config_get_method () -
-guint32 - -nm_setting_ip6_config_get_num_dns () -
const struct in6_addr * - -nm_setting_ip6_config_get_dns () -
-gboolean - -nm_setting_ip6_config_add_dns () -
-void - -nm_setting_ip6_config_remove_dns () -
-gboolean - -nm_setting_ip6_config_remove_dns_by_value () -
-void - -nm_setting_ip6_config_clear_dns () -
-guint32 - -nm_setting_ip6_config_get_num_dns_searches () -
const char * - -nm_setting_ip6_config_get_dns_search () -
-gboolean - -nm_setting_ip6_config_add_dns_search () -
-void - -nm_setting_ip6_config_remove_dns_search () -
-gboolean - -nm_setting_ip6_config_remove_dns_search_by_value () -
-void - -nm_setting_ip6_config_clear_dns_searches () -
-guint32 - -nm_setting_ip6_config_get_num_addresses () -
-NMIP6Address * - -nm_setting_ip6_config_get_address () -
-gboolean - -nm_setting_ip6_config_add_address () -
-void - -nm_setting_ip6_config_remove_address () -
-gboolean - -nm_setting_ip6_config_remove_address_by_value () -
-void - -nm_setting_ip6_config_clear_addresses () -
-guint32 - -nm_setting_ip6_config_get_num_routes () -
-NMIP6Route * - -nm_setting_ip6_config_get_route () -
-gboolean - -nm_setting_ip6_config_add_route () -
-void - -nm_setting_ip6_config_remove_route () -
-gboolean - -nm_setting_ip6_config_remove_route_by_value () -
-void - -nm_setting_ip6_config_clear_routes () -
-gboolean - -nm_setting_ip6_config_get_ignore_auto_routes () -
-gint64 - -nm_setting_ip6_config_get_route_metric () -
-gboolean - -nm_setting_ip6_config_get_ignore_auto_dns () -
const char * - -nm_setting_ip6_config_get_dhcp_hostname () -
-gboolean - -nm_setting_ip6_config_get_never_default () -
-gboolean - -nm_setting_ip6_config_get_may_fail () -
-NMSettingIP6ConfigPrivacy - -nm_setting_ip6_config_get_ip6_privacy () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar___*addressesRead / Write
-gchar *dhcp-hostnameRead / Write
-GPtrArray_GArray_guchar__ *dnsRead / Write
-GSList_gchararray_ *dns-searchRead / Write
gbooleanignore-auto-dnsRead / Write / Construct
gbooleanignore-auto-routesRead / Write / Construct
gintip6-privacyRead / Write / Construct
gbooleanmay-failRead / Write / Construct
-gchar *methodRead / Write
gbooleannever-defaultRead / Write / Construct
gint64route-metricRead / Write / Construct
GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar_+guint__*routesRead / Write
-
- -
-

Object Hierarchy

-
    GBoxed
-    ├── NMIP6Address
-    ╰── NMIP6Route
-    GEnum
-    ├── NMSettingIP6ConfigError
-    ╰── NMSettingIP6ConfigPrivacy
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingIP6Config
-
-
-
-

Includes

-
#include <nm-setting-ip6-config.h>
-
-
-
-

Description

-

The NMSettingIP6Config object is a NMSetting subclass that describes -properties related to IPv6 addressing, routing, and Domain Name Service

-
-
-

Functions

-
-

nm_setting_ip6_config_error_quark ()

-
GQuark
-nm_setting_ip6_config_error_quark (void);
-

Registers an error quark for NMSettingIP6Config if necessary.

-
-

Returns

-

the error quark used for NMSettingIP6Config errors.

-
-
-
-
-

nm_ip6_address_new ()

-
NMIP6Address *
-nm_ip6_address_new (void);
-

Creates and returns a new NMIP6Address object.

-
-

Returns

-

the new empty NMIP6Address object.

-

[transfer full]

-
-
-
-
-

nm_ip6_address_dup ()

-
NMIP6Address *
-nm_ip6_address_dup (NMIP6Address *source);
-

Copies a given NMIP6Address object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP6Address object to copy

 
-
-
-

Returns

-

the copy of the given NMIP6Address copy.

-

[transfer full]

-
-
-
-
-

nm_ip6_address_ref ()

-
void
-nm_ip6_address_ref (NMIP6Address *address);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-
-
-

nm_ip6_address_unref ()

-
void
-nm_ip6_address_unref (NMIP6Address *address);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-
-
-

nm_ip6_address_compare ()

-
gboolean
-nm_ip6_address_compare (NMIP6Address *address,
-                        NMIP6Address *other);
-

Determines if two NMIP6Address objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

other

the NMIP6Address to compare address -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip6_address_get_address ()

-
const struct in6_addr *
-nm_ip6_address_get_address (NMIP6Address *address);
-

Gets the IPv6 address property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 address.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_address_set_address ()

-
void
-nm_ip6_address_set_address (NMIP6Address *address,
-                            const struct in6_addr *addr);
-

Sets the IPv6 address property of this object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

addr

the IPv6 address

 
-
-
-
-
-

nm_ip6_address_get_prefix ()

-
guint32
-nm_ip6_address_get_prefix (NMIP6Address *address);
-

Gets the IPv6 address prefix property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 address prefix

-
-
-
-
-

nm_ip6_address_set_prefix ()

-
void
-nm_ip6_address_set_prefix (NMIP6Address *address,
-                           guint32 prefix);
-

Sets the IPv6 address prefix.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

prefix

the address prefix, a number between 0 and 128 inclusive

 
-
-
-
-
-

nm_ip6_address_get_gateway ()

-
const struct in6_addr *
-nm_ip6_address_get_gateway (NMIP6Address *address);
-

Gets the IPv6 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 gateway address.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_address_set_gateway ()

-
void
-nm_ip6_address_set_gateway (NMIP6Address *address,
-                            const struct in6_addr *gateway);
-

Sets the IPv6 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

gateway

the IPv6 default gateway

 
-
-
-
-
-

nm_ip6_route_new ()

-
NMIP6Route *
-nm_ip6_route_new (void);
-

Creates and returns a new NMIP6Route object.

-
-

Returns

-

the new empty NMIP6Route object.

-

[transfer full]

-
-
-
-
-

nm_ip6_route_dup ()

-
NMIP6Route *
-nm_ip6_route_dup (NMIP6Route *source);
-

Copies a given NMIP6Route object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP6Route object to copy

 
-
-
-

Returns

-

the copy of the given NMIP6Route copy.

-

[transfer full]

-
-
-
-
-

nm_ip6_route_ref ()

-
void
-nm_ip6_route_ref (NMIP6Route *route);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-
-
-

nm_ip6_route_unref ()

-
void
-nm_ip6_route_unref (NMIP6Route *route);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-
-
-

nm_ip6_route_compare ()

-
gboolean
-nm_ip6_route_compare (NMIP6Route *route,
-                      NMIP6Route *other);
-

Determines if two NMIP6Route objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

other

the NMIP6Route to compare route -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip6_route_get_dest ()

-
const struct in6_addr *
-nm_ip6_route_get_dest (NMIP6Route *route);
-

Gets the IPv6 destination address property of this route object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 address of destination.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_route_set_dest ()

-
void
-nm_ip6_route_set_dest (NMIP6Route *route,
-                       const struct in6_addr *dest);
-

Sets the IPv6 destination address property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

dest

the destination address

 
-
-
-
-
-

nm_ip6_route_get_prefix ()

-
guint32
-nm_ip6_route_get_prefix (NMIP6Route *route);
-

Gets the IPv6 prefix (ie "32" or "64" etc) of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 prefix

-
-
-
-
-

nm_ip6_route_set_prefix ()

-
void
-nm_ip6_route_set_prefix (NMIP6Route *route,
-                         guint32 prefix);
-

Sets the IPv6 prefix of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

prefix

the prefix, a number between 1 and 128 inclusive

 
-
-
-
-
-

nm_ip6_route_get_next_hop ()

-
const struct in6_addr *
-nm_ip6_route_get_next_hop (NMIP6Route *route);
-

Gets the IPv6 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 address of next hop.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_route_set_next_hop ()

-
void
-nm_ip6_route_set_next_hop (NMIP6Route *route,
-                           const struct in6_addr *next_hop);
-

Sets the IPv6 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

next_hop

the IPv6 address of the next hop

 
-
-
-
-
-

nm_ip6_route_get_metric ()

-
guint32
-nm_ip6_route_get_metric (NMIP6Route *route);
-

Gets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the route metric

-
-
-
-
-

nm_ip6_route_set_metric ()

-
void
-nm_ip6_route_set_metric (NMIP6Route *route,
-                         guint32 metric);
-

Sets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

metric

the route metric

 
-
-
-
-
-

nm_setting_ip6_config_new ()

-
NMSetting *
-nm_setting_ip6_config_new (void);
-

Creates a new NMSettingIP6Config object with default values.

-
-

Returns

-

the new empty NMSettingIP6Config object.

-

[transfer full]

-
-
-
-
-

nm_setting_ip6_config_get_method ()

-
const char *
-nm_setting_ip6_config_get_method (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the “method” property of the setting

-
-
-
-
-

nm_setting_ip6_config_get_num_dns ()

-
guint32
-nm_setting_ip6_config_get_num_dns (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured DNS servers

-
-
-
-
-

nm_setting_ip6_config_get_dns ()

-
const struct in6_addr *
-nm_setting_ip6_config_get_dns (NMSettingIP6Config *setting,
-                               guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS server to return

 
-
-
-

Returns

-

the IPv6 address of the DNS server at index i -.

-

[transfer none]

-
-
-
-
-

nm_setting_ip6_config_add_dns ()

-
gboolean
-nm_setting_ip6_config_add_dns (NMSettingIP6Config *setting,
-                               const struct in6_addr *dns);
-

Adds a new DNS server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns

the IPv6 address of the DNS server to add

 
-
-
-

Returns

-

TRUE if the DNS server was added; FALSE if the server was already -known

-
-
-
-
-

nm_setting_ip6_config_remove_dns ()

-
void
-nm_setting_ip6_config_remove_dns (NMSettingIP6Config *setting,
-                                  guint32 i);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS server to remove

 
-
-
-
-
-

nm_setting_ip6_config_remove_dns_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_dns_by_value
-                               (NMSettingIP6Config *setting,
-                                const struct in6_addr *dns);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns

the IPv6 address of the DNS server to remove

 
-
-
-

Returns

-

TRUE if the DNS server was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_dns ()

-
void
-nm_setting_ip6_config_clear_dns (NMSettingIP6Config *setting);
-

Removes all configured DNS servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_dns_searches ()

-
guint32
-nm_setting_ip6_config_get_num_dns_searches
-                               (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured DNS search domains

-
-
-
-
-

nm_setting_ip6_config_get_dns_search ()

-
const char *
-nm_setting_ip6_config_get_dns_search (NMSettingIP6Config *setting,
-                                      guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS search domain to return

 
-
-
-

Returns

-

the DNS search domain at index i -

-
-
-
-
-

nm_setting_ip6_config_add_dns_search ()

-
gboolean
-nm_setting_ip6_config_add_dns_search (NMSettingIP6Config *setting,
-                                      const char *dns_search);
-

Adds a new DNS search domain to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns_search

the search domain to add

 
-
-
-

Returns

-

TRUE if the DNS search domain was added; FALSE if the search -domain was already known

-
-
-
-
-

nm_setting_ip6_config_remove_dns_search ()

-
void
-nm_setting_ip6_config_remove_dns_search
-                               (NMSettingIP6Config *setting,
-                                guint32 i);
-

Removes the DNS search domain at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS search domain

 
-
-
-
-
-

nm_setting_ip6_config_remove_dns_search_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_dns_search_by_value
-                               (NMSettingIP6Config *setting,
-                                const char *dns_search);
-

Removes the DNS search domain dns_search -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns_search

the search domain to remove

 
-
-
-

Returns

-

TRUE if the DNS search domain was found and removed; FALSE if it was not.

-

Since 0.9.10

-
-
-
-
-

nm_setting_ip6_config_clear_dns_searches ()

-
void
-nm_setting_ip6_config_clear_dns_searches
-                               (NMSettingIP6Config *setting);
-

Removes all configured DNS search domains.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_addresses ()

-
guint32
-nm_setting_ip6_config_get_num_addresses
-                               (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured addresses

-
-
-
-
-

nm_setting_ip6_config_get_address ()

-
NMIP6Address *
-nm_setting_ip6_config_get_address (NMSettingIP6Config *setting,
-                                   guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the address to return

 
-
-
-

Returns

-

the address at index i -

-
-
-
-
-

nm_setting_ip6_config_add_address ()

-
gboolean
-nm_setting_ip6_config_add_address (NMSettingIP6Config *setting,
-                                   NMIP6Address *address);
-

Adds a new IPv6 address and associated information to the setting. The -given address is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

address

the new address to add

 
-
-
-

Returns

-

TRUE if the address was added; FALSE if the address was already -known.

-
-
-
-
-

nm_setting_ip6_config_remove_address ()

-
void
-nm_setting_ip6_config_remove_address (NMSettingIP6Config *setting,
-                                      guint32 i);
-

Removes the address at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the address to remove

 
-
-
-
-
-

nm_setting_ip6_config_remove_address_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_address_by_value
-                               (NMSettingIP6Config *setting,
-                                NMIP6Address *address);
-

Removes the address address -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

address

the address to remove

 
-
-
-

Returns

-

TRUE if the address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_addresses ()

-
void
-nm_setting_ip6_config_clear_addresses (NMSettingIP6Config *setting);
-

Removes all configured addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_routes ()

-
guint32
-nm_setting_ip6_config_get_num_routes (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured routes

-
-
-
-
-

nm_setting_ip6_config_get_route ()

-
NMIP6Route *
-nm_setting_ip6_config_get_route (NMSettingIP6Config *setting,
-                                 guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the route to return

 
-
-
-

Returns

-

the route at index i -

-
-
-
-
-

nm_setting_ip6_config_add_route ()

-
gboolean
-nm_setting_ip6_config_add_route (NMSettingIP6Config *setting,
-                                 NMIP6Route *route);
-

Adds a new IPv6 route and associated information to the setting. The -given route is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

route

the route to add

 
-
-
-

Returns

-

TRUE if the route was added; FALSE if the route was already known.

-
-
-
-
-

nm_setting_ip6_config_remove_route ()

-
void
-nm_setting_ip6_config_remove_route (NMSettingIP6Config *setting,
-                                    guint32 i);
-

Removes the route at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the route

 
-
-
-
-
-

nm_setting_ip6_config_remove_route_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_route_by_value
-                               (NMSettingIP6Config *setting,
-                                NMIP6Route *route);
-

Removes the route route -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

route

the route to remove

 
-
-
-

Returns

-

TRUE if the route was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_routes ()

-
void
-nm_setting_ip6_config_clear_routes (NMSettingIP6Config *setting);
-

Removes all configured routes.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_ignore_auto_routes ()

-
gboolean
-nm_setting_ip6_config_get_ignore_auto_routes
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “ignore-auto-routes” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) routes should be -ignored.

-
-
-
-
-

nm_setting_ip6_config_get_route_metric ()

-
gint64
-nm_setting_ip6_config_get_route_metric
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “route-metric” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the route metric that is used for IPv6 routes that don't explicitly -specify a metric. See “route-metric” for more details.

-
-

Since: 1.0

-
-
-
-

nm_setting_ip6_config_get_ignore_auto_dns ()

-
gboolean
-nm_setting_ip6_config_get_ignore_auto_dns
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “ignore-auto-dns” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP or router -advertisements) DNS information should be ignored.

-
-
-
-
-

nm_setting_ip6_config_get_dhcp_hostname ()

-
const char *
-nm_setting_ip6_config_get_dhcp_hostname
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “dhcp-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the configured hostname to send to the DHCP server

-
-

Since: 0.9.8

-
-
-
-

nm_setting_ip6_config_get_never_default ()

-
gboolean
-nm_setting_ip6_config_get_never_default
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “never-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if this connection should never be the default connection -for IPv6 addressing

-
-
-
-
-

nm_setting_ip6_config_get_may_fail ()

-
gboolean
-nm_setting_ip6_config_get_may_fail (NMSettingIP6Config *setting);
-

Returns the value contained in the “may-fail” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if this connection doesn't require IPv6 addressing to complete -for the connection to succeed.

-
-
-
-
-

nm_setting_ip6_config_get_ip6_privacy ()

-
NMSettingIP6ConfigPrivacy
-nm_setting_ip6_config_get_ip6_privacy (NMSettingIP6Config *setting);
-

Returns the value contained in the “ip6-privacy” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

IPv6 Privacy Extensions configuration value (NMSettingIP6ConfigPrivacy).

-
-
-
-
-

Types and Values

-
-

NM_SETTING_IP6_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP6_CONFIG_SETTING_NAME "ipv6"
-
-
-
-
-

enum NMSettingIP6ConfigError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_IP6_CONFIG_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_IP6_CONFIG_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_IP6_CONFIG_ERROR_NOT_ALLOWED_FOR_METHOD

-

the property's value is -not valid with the given IPv6 method

-
 
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ERROR

-
#define NM_SETTING_IP6_CONFIG_ERROR nm_setting_ip6_config_error_quark ()
-
-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD

-
#define NM_SETTING_IP6_CONFIG_METHOD             "method"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DNS

-
#define NM_SETTING_IP6_CONFIG_DNS                "dns"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DNS_SEARCH

-
#define NM_SETTING_IP6_CONFIG_DNS_SEARCH         "dns-search"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ADDRESSES

-
#define NM_SETTING_IP6_CONFIG_ADDRESSES          "addresses"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ROUTES

-
#define NM_SETTING_IP6_CONFIG_ROUTES             "routes"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ROUTE_METRIC

-
#define NM_SETTING_IP6_CONFIG_ROUTE_METRIC       "route-metric"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES

-
#define NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES "ignore-auto-routes"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS

-
#define NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS    "ignore-auto-dns"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_NEVER_DEFAULT

-
#define NM_SETTING_IP6_CONFIG_NEVER_DEFAULT      "never-default"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_MAY_FAIL

-
#define NM_SETTING_IP6_CONFIG_MAY_FAIL           "may-fail"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IP6_PRIVACY

-
#define NM_SETTING_IP6_CONFIG_IP6_PRIVACY        "ip6-privacy"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME

-
#define NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME      "dhcp-hostname"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

-
#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE     "ignore"
-
-

IPv6 is not required or is handled by some other mechanism, and NetworkManager -should not configure IPv6 for this connection.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_AUTO

-
#define NM_SETTING_IP6_CONFIG_METHOD_AUTO       "auto"
-
-

IPv6 configuration should be automatically determined via a method appropriate -for the hardware interface, ie router advertisements, DHCP, or PPP or some -other device-specific manner.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_DHCP

-
#define NM_SETTING_IP6_CONFIG_METHOD_DHCP       "dhcp"
-
-

IPv6 configuration should be automatically determined via DHCPv6 only and -router advertisements should be ignored.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv6 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_MANUAL     "manual"
-
-

All necessary IPv6 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP6_CONFIG_METHOD_SHARED     "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and router -advertisements, a caching DNS server, and Network Address Translation (NAT) -functionality will be started on this connection's interface to allow other -devices to connect through that interface to the default network. (not yet -supported for IPv6)

-
-
-
-

enum NMSettingIP6ConfigPrivacy

-

NMSettingIP6ConfigPrivacy values indicate if and how IPv6 Privacy -Extensions are used (RFC4941).

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN

-

unknown or no value specified

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_DISABLED

-

IPv6 Privacy Extensions are disabled

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_PUBLIC_ADDR

-

IPv6 Privacy Extensions -are enabled, but public addresses are preferred over temporary addresses

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR

-

IPv6 Privacy Extensions -are enabled and temporary addresses are preferred over public addresses

-
 
-
-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar___*
-

Array of IPv6 address structures. Each IPv6 address structure is -composed of 3 members, the first being a byte array containing the IPv6 -address (network byte order), the second a 32-bit integer containing the -IPv6 address prefix, and the third a byte array containing the IPv6 -address (network byte order) of the gateway associated with this address, -if any. If no gateway is given, the third element should be given as all -zeros. For the "auto" method, given IP addresses are appended to those -returned by automatic configuration. Addresses cannot be used with the -"shared" or "link-local" methods as the interface is automatically -assigned an address with these methods.

-

Flags: Read / Write

-
-
-
-

The “dhcp-hostname” property

-
  “dhcp-hostname”            gchar *
-

The specified name will be sent to the DHCP server when acquiring a -lease.

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.8

-
-
-
-

The “dns” property

-
  “dns”                      GPtrArray_GArray_guchar__ *
-

Array of DNS servers, where each member of the array is a byte array -containing the IPv6 address of the DNS server (in network byte order). -For the "auto" method, these DNS servers are appended to those (if any) -returned by automatic configuration. DNS servers cannot be used with the -"shared" or "link-local" methods as there is no usptream network. In all -other methods, these DNS servers are used as the only DNS servers for -this connection.

-

Flags: Read / Write

-
-
-
-

The “dns-search” property

-
  “dns-search”               GSList_gchararray_ *
-

List of DNS search domains. For the "auto" method, these search domains -are appended to those returned by automatic configuration. Search domains -cannot be used with the "shared" or "link-local" methods as there is no -upstream network. In all other methods, these search domains are used as -the only search domains for this connection.

-

Flags: Read / Write

-
-
-
-

The “ignore-auto-dns” property

-
  “ignore-auto-dns”          gboolean
-

When the method is set to "auto" or "dhcp" and this property is set to -TRUE, automatically configured nameservers and search domains are -ignored and only nameservers and search domains specified in the -“dns” and “dns-search” properties, if -any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ignore-auto-routes” property

-
  “ignore-auto-routes”       gboolean
-

When the method is set to "auto" or "dhcp" and this property is set to -TRUE, automatically configured routes are ignored and only routes -specified in the “routes” property, if any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ip6-privacy” property

-
  “ip6-privacy”              gint
-

Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If -enabled, it makes the kernel generate a temporary IPv6 address in -addition to the public one generated from MAC address via modified -EUI-64. This enhances privacy, but could cause problems in some -applications, on the other hand. The permitted values are: 0: disabled, -1: enabled (prefer public address), 2: enabled (prefer temporary -addresses).

-

Flags: Read / Write / Construct

-

Allowed values: [-1,2]

-

Default value: -1

-
-
-
-

The “may-fail” property

-
  “may-fail”                 gboolean
-

If TRUE, allow overall network configuration to proceed even if IPv6 -configuration times out. Note that at least one IP configuration must -succeed or overall network configuration will still fail. For example, -in IPv4-only networks, setting this property to TRUE allows the overall -network configuration to succeed if IPv6 configuration fails but IPv4 -configuration completes successfully.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “method” property

-
  “method”                   gchar *
-

IPv6 configuration method. If "auto" is specified then the appropriate -automatic method (PPP, router advertisement, etc) is used for the device -and most other properties can be left unset. To force the use of DHCP -only, specify "dhcp"; this method is only valid for Ethernet- based -hardware. If "link-local" is specified, then an IPv6 link-local address -will be assigned to the interface. If "manual" is specified, static IP -addressing is used and at least one IP address must be given in the -"addresses" property. If "ignore" is specified, IPv6 configuration is -not done. This property must be set. Note: the "shared" method is not -yet supported.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “never-default” property

-
  “never-default”            gboolean
-

If TRUE, this connection will never be the default IPv6 connection, -meaning it will never be assigned the default IPv6 route by -NetworkManager.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “route-metric” property

-
  “route-metric”             gint64
-

The default metric for routes that don't explicitly specify a metric. -The default value -1 means that the metric is chosen automatically -based on the device type. -The metric applies to dynamic routes, manual (static) routes that -don't have an explicit metric setting, address prefix routes, and -the default route. -As the linux kernel replaces zero (0) by 1024 (user-default), setting -this property to 0 means effectively setting it to 1024.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,4294967295]

-

Default value: -1

-

Since: 1.0

-
-
-
-

The “routes” property

-
  “routes”                   GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar_+guint__*
-

Array of IPv6 route structures. Each IPv6 route structure is composed of -4 members; the first being the destination IPv6 network or address -(network byte order) as a byte array, the second the destination network -or address IPv6 prefix, the third being the next-hop IPv6 address -(network byte order) if any, and the fourth being the route metric. For -the "auto" method, given IP routes are appended to those returned by -automatic configuration. Routes cannot be used with the "shared" or -"link-local" methods because there is no upstream network.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingInfiniband.html b/docs/libnm-util/html/NMSettingInfiniband.html deleted file mode 100644 index fc5a4925..00000000 --- a/docs/libnm-util/html/NMSettingInfiniband.html +++ /dev/null @@ -1,497 +0,0 @@ - - - - -NMSettingInfiniband: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingInfiniband

-

NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_infiniband_error_quark () -
-NMSetting * - -nm_setting_infiniband_new () -
const GByteArray * - -nm_setting_infiniband_get_mac_address () -
-guint32 - -nm_setting_infiniband_get_mtu () -
const char * - -nm_setting_infiniband_get_transport_mode () -
-int - -nm_setting_infiniband_get_p_key () -
const char * - -nm_setting_infiniband_get_parent () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GArray_guchar_ *mac-addressRead / Write
guintmtuRead / Write / Construct
gintp-keyRead / Write / Construct
-gchar *parentRead / Write / Construct
-gchar *transport-modeRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingInfinibandError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingInfiniband
-
-
-
-

Includes

-
#include <nm-setting-infiniband.h>
-
-
-
-

Description

-

The NMSettingInfiniband object is a NMSetting subclass that describes properties -necessary for connection to IP-over-InfiniBand networks.

-
-
-

Functions

-
-

nm_setting_infiniband_error_quark ()

-
GQuark
-nm_setting_infiniband_error_quark (void);
-

Registers an error quark for NMSettingInfiniband if necessary.

-
-

Returns

-

the error quark used for NMSettingInfiniband errors.

-
-
-
-
-

nm_setting_infiniband_new ()

-
NMSetting *
-nm_setting_infiniband_new (void);
-

Creates a new NMSettingInfiniband object with default values.

-
-

Returns

-

the new empty NMSettingInfiniband object.

-

[transfer full]

-
-
-
-
-

nm_setting_infiniband_get_mac_address ()

-
const GByteArray *
-nm_setting_infiniband_get_mac_address (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_mtu ()

-
guint32
-nm_setting_infiniband_get_mtu (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_transport_mode ()

-
const char *
-nm_setting_infiniband_get_transport_mode
-                               (NMSettingInfiniband *setting);
-

Returns the transport mode for this device. Either 'datagram' or -'connected'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB transport mode

-
-
-
-
-

nm_setting_infiniband_get_p_key ()

-
int
-nm_setting_infiniband_get_p_key (NMSettingInfiniband *setting);
-

Returns the P_Key to use for this device. A value of -1 means to -use the default P_Key (aka "the P_Key at index 0"). Otherwise it is -a 16-bit unsigned integer.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB P_Key

-
-
-
-
-

nm_setting_infiniband_get_parent ()

-
const char *
-nm_setting_infiniband_get_parent (NMSettingInfiniband *setting);
-

Returns the parent interface name for this device, if set.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the parent interface name

-
-
-
-
-

Types and Values

-
-

NM_SETTING_INFINIBAND_SETTING_NAME

-
#define NM_SETTING_INFINIBAND_SETTING_NAME "infiniband"
-
-
-
-
-

enum NMSettingInfinibandError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_INFINIBAND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_INFINIBAND_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_INFINIBAND_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_INFINIBAND_ERROR

-
#define NM_SETTING_INFINIBAND_ERROR nm_setting_infiniband_error_quark ()
-
-
-
-
-

NM_SETTING_INFINIBAND_MAC_ADDRESS

-
#define NM_SETTING_INFINIBAND_MAC_ADDRESS    "mac-address"
-
-
-
-
-

NM_SETTING_INFINIBAND_MTU

-
#define NM_SETTING_INFINIBAND_MTU            "mtu"
-
-
-
-
-

NM_SETTING_INFINIBAND_TRANSPORT_MODE

-
#define NM_SETTING_INFINIBAND_TRANSPORT_MODE "transport-mode"
-
-
-
-
-

NM_SETTING_INFINIBAND_P_KEY

-
#define NM_SETTING_INFINIBAND_P_KEY          "p-key"
-
-
-
-
-

NM_SETTING_INFINIBAND_PARENT

-
#define NM_SETTING_INFINIBAND_PARENT         "parent"
-
-
-
-
-

Property Details

-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the IPoIB device whose -permanent MAC address matches. This property does not change the MAC -address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “p-key” property

-
  “p-key”                    gint
-

The InfiniBand P_Key to use for this device. A value of -1 means to use -the default P_Key (aka "the P_Key at index 0"). Otherwise it is a 16-bit -unsigned integer, whose high bit is set if it is a "full membership" -P_Key.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,65535]

-

Default value: -1

-
-
-
-

The “parent” property

-
  “parent”                   gchar *
-

The interface name of the parent device of this device. Normally NULL, -but if the “p_key” property is set, then you must -specify the base device by setting either this property or -“mac-address”.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

The “transport-mode” property

-
  “transport-mode”           gchar *
-

The IP-over-InfiniBand transport mode. Either "datagram" or -"connected".

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingOlpcMesh.html b/docs/libnm-util/html/NMSettingOlpcMesh.html deleted file mode 100644 index 57e9fc65..00000000 --- a/docs/libnm-util/html/NMSettingOlpcMesh.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - -NMSettingOlpcMesh: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOlpcMesh

-

NMSettingOlpcMesh

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
guintchannelRead / Write / Construct
-GArray_guchar_ *dhcp-anycast-addressRead / Write
-GArray_guchar_ *ssidRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingOlpcMeshError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingOlpcMesh
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_olpc_mesh_error_quark ()

-
GQuark
-nm_setting_olpc_mesh_error_quark (void);
-
-
-
-

nm_setting_olpc_mesh_new ()

-
NMSetting *
-nm_setting_olpc_mesh_new (void);
-

Creates a new NMSettingOlpcMesh object with default values.

-
-

Returns

-

the new empty NMSettingOlpcMesh object

-
-
-
-
-

nm_setting_olpc_mesh_get_ssid ()

-
const GByteArray *
-nm_setting_olpc_mesh_get_ssid (NMSettingOlpcMesh *setting);
-
-
-
-

nm_setting_olpc_mesh_get_channel ()

-
guint32
-nm_setting_olpc_mesh_get_channel (NMSettingOlpcMesh *setting);
-
-
-
-

nm_setting_olpc_mesh_get_dhcp_anycast_address ()

-
const GByteArray *
-nm_setting_olpc_mesh_get_dhcp_anycast_address
-                               (NMSettingOlpcMesh *setting);
-
-
-
-

Types and Values

-
-

NM_SETTING_OLPC_MESH_SETTING_NAME

-
#define NM_SETTING_OLPC_MESH_SETTING_NAME "802-11-olpc-mesh"
-
-
-
-
-

enum NMSettingOlpcMeshError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_OLPC_MESH_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_OLPC_MESH_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_OLPC_MESH_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_OLPC_MESH_ERROR

-
#define NM_SETTING_OLPC_MESH_ERROR nm_setting_olpc_mesh_error_quark ()
-
-
-
-
-

NM_SETTING_OLPC_MESH_SSID

-
#define NM_SETTING_OLPC_MESH_SSID                 "ssid"
-
-
-
-
-

NM_SETTING_OLPC_MESH_CHANNEL

-
#define NM_SETTING_OLPC_MESH_CHANNEL              "channel"
-
-
-
-
-

NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS

-
#define NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS "dhcp-anycast-address"
-
-
-
-
-

Property Details

-
-

The “channel” property

-
  “channel”                  guint
-

Channel on which the mesh network to join is located.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “dhcp-anycast-address” property

-
  “dhcp-anycast-address”     GArray_guchar_ *
-

Anycast DHCP MAC address used when requesting an IP address via DHCP. -The specific anycast address used determines which DHCP server class -answers the request.

-

Flags: Read / Write

-
-
-
-

The “ssid” property

-
  “ssid”                     GArray_guchar_ *
-

SSID of the mesh network to join.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingPPP.html b/docs/libnm-util/html/NMSettingPPP.html deleted file mode 100644 index 5101c737..00000000 --- a/docs/libnm-util/html/NMSettingPPP.html +++ /dev/null @@ -1,1240 +0,0 @@ - - - - -NMSettingPPP: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPPP

-

NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintbaudRead / Write / Construct
gbooleancrtsctsRead / Write / Construct
guintlcp-echo-failureRead / Write / Construct
guintlcp-echo-intervalRead / Write / Construct
gbooleanmppe-statefulRead / Write / Construct
guintmruRead / Write / Construct
guintmtuRead / Write / Construct
gbooleanno-vj-compRead / Write / Construct
gbooleannoauthRead / Write / Construct
gbooleannobsdcompRead / Write / Construct
gbooleannodeflateRead / Write / Construct
gbooleanrefuse-chapRead / Write / Construct
gbooleanrefuse-eapRead / Write / Construct
gbooleanrefuse-mschapRead / Write / Construct
gbooleanrefuse-mschapv2Read / Write / Construct
gbooleanrefuse-papRead / Write / Construct
gbooleanrequire-mppeRead / Write / Construct
gbooleanrequire-mppe-128Read / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingPPPError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingPPP
-
-
-
-

Includes

-
#include <nm-setting-ppp.h>
-
-
-
-

Description

-

The NMSettingPPP object is a NMSetting subclass that describes properties -necessary for connection to networks that require PPP transport, like PPPoE -cable and DSL modems and some mobile broadband devices.

-
-
-

Functions

-
-

nm_setting_ppp_error_quark ()

-
GQuark
-nm_setting_ppp_error_quark (void);
-

Registers an error quark for NMSettingPPP if necessary.

-
-

Returns

-

the error quark used for NMSettingPPP errors.

-
-
-
-
-

nm_setting_ppp_new ()

-
NMSetting *
-nm_setting_ppp_new (void);
-

Creates a new NMSettingPPP object with default values.

-
-

Returns

-

the new empty NMSettingPPP object.

-

[transfer full]

-
-
-
-
-

nm_setting_ppp_get_noauth ()

-
gboolean
-nm_setting_ppp_get_noauth (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “noauth” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_eap ()

-
gboolean
-nm_setting_ppp_get_refuse_eap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-eap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_pap ()

-
gboolean
-nm_setting_ppp_get_refuse_pap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-pap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_chap ()

-
gboolean
-nm_setting_ppp_get_refuse_chap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-chap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschap ()

-
gboolean
-nm_setting_ppp_get_refuse_mschap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-mschap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschapv2 ()

-
gboolean
-nm_setting_ppp_get_refuse_mschapv2 (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-mschapv2” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nobsdcomp ()

-
gboolean
-nm_setting_ppp_get_nobsdcomp (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “nobsdcomp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nodeflate ()

-
gboolean
-nm_setting_ppp_get_nodeflate (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “nodeflate” property of the setting

-
-
-
-
-

nm_setting_ppp_get_no_vj_comp ()

-
gboolean
-nm_setting_ppp_get_no_vj_comp (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “no-vj-comp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe ()

-
gboolean
-nm_setting_ppp_get_require_mppe (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “require-mppe” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe_128 ()

-
gboolean
-nm_setting_ppp_get_require_mppe_128 (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “require-mppe-128” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mppe_stateful ()

-
gboolean
-nm_setting_ppp_get_mppe_stateful (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mppe-stateful” property of the setting

-
-
-
-
-

nm_setting_ppp_get_crtscts ()

-
gboolean
-nm_setting_ppp_get_crtscts (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “crtscts” property of the setting

-
-
-
-
-

nm_setting_ppp_get_baud ()

-
guint32
-nm_setting_ppp_get_baud (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mru ()

-
guint32
-nm_setting_ppp_get_mru (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mru” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mtu ()

-
guint32
-nm_setting_ppp_get_mtu (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_failure ()

-
guint32
-nm_setting_ppp_get_lcp_echo_failure (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “lcp-echo-failure” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_interval ()

-
guint32
-nm_setting_ppp_get_lcp_echo_interval (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “lcp-echo-interval” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_PPP_SETTING_NAME

-
#define NM_SETTING_PPP_SETTING_NAME "ppp"
-
-
-
-
-

enum NMSettingPPPError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_PPP_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_PPP_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_PPP_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_PPP_ERROR_REQUIRE_MPPE_NOT_ALLOWED

-

requiring MPPE is not compatible -with other setting configuration parameters

-
 
-
-
-
-
-

NM_SETTING_PPP_ERROR

-
#define NM_SETTING_PPP_ERROR nm_setting_ppp_error_quark ()
-
-
-
-
-

NM_SETTING_PPP_NOAUTH

-
#define NM_SETTING_PPP_NOAUTH            "noauth"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_EAP

-
#define NM_SETTING_PPP_REFUSE_EAP        "refuse-eap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_PAP

-
#define NM_SETTING_PPP_REFUSE_PAP        "refuse-pap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_CHAP

-
#define NM_SETTING_PPP_REFUSE_CHAP       "refuse-chap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAP

-
#define NM_SETTING_PPP_REFUSE_MSCHAP     "refuse-mschap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAPV2

-
#define NM_SETTING_PPP_REFUSE_MSCHAPV2   "refuse-mschapv2"
-
-
-
-
-

NM_SETTING_PPP_NOBSDCOMP

-
#define NM_SETTING_PPP_NOBSDCOMP         "nobsdcomp"
-
-
-
-
-

NM_SETTING_PPP_NODEFLATE

-
#define NM_SETTING_PPP_NODEFLATE         "nodeflate"
-
-
-
-
-

NM_SETTING_PPP_NO_VJ_COMP

-
#define NM_SETTING_PPP_NO_VJ_COMP        "no-vj-comp"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE

-
#define NM_SETTING_PPP_REQUIRE_MPPE      "require-mppe"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE_128

-
#define NM_SETTING_PPP_REQUIRE_MPPE_128  "require-mppe-128"
-
-
-
-
-

NM_SETTING_PPP_MPPE_STATEFUL

-
#define NM_SETTING_PPP_MPPE_STATEFUL     "mppe-stateful"
-
-
-
-
-

NM_SETTING_PPP_CRTSCTS

-
#define NM_SETTING_PPP_CRTSCTS           "crtscts"
-
-
-
-
-

NM_SETTING_PPP_BAUD

-
#define NM_SETTING_PPP_BAUD              "baud"
-
-
-
-
-

NM_SETTING_PPP_MRU

-
#define NM_SETTING_PPP_MRU               "mru"
-
-
-
-
-

NM_SETTING_PPP_MTU

-
#define NM_SETTING_PPP_MTU               "mtu"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_FAILURE

-
#define NM_SETTING_PPP_LCP_ECHO_FAILURE  "lcp-echo-failure"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_INTERVAL

-
#define NM_SETTING_PPP_LCP_ECHO_INTERVAL "lcp-echo-interval"
-
-
-
-
-

Property Details

-
-

The “baud” property

-
  “baud”                     guint
-

If non-zero, instruct pppd to set the serial port to the specified -baudrate. This value should normally be left as 0 to automatically -choose the speed.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “crtscts” property

-
  “crtscts”                  gboolean
-

If TRUE, specify that pppd should set the serial port to use hardware -flow control with RTS and CTS signals. This value should normally be set -to FALSE.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “lcp-echo-failure” property

-
  “lcp-echo-failure”         guint
-

If non-zero, instruct pppd to presume the connection to the peer has -failed if the specified number of LCP echo-requests go unanswered by the -peer. The "lcp-echo-interval" property must also be set to a non-zero -value if this property is used.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “lcp-echo-interval” property

-
  “lcp-echo-interval”        guint
-

If non-zero, instruct pppd to send an LCP echo-request frame to the peer -every n seconds (where n is the specified value). Note that some PPP -peers will respond to echo requests and some will not, and it is not -possible to autodetect this.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “mppe-stateful” property

-
  “mppe-stateful”            gboolean
-

If TRUE, stateful MPPE is used. See pppd documentation for more -information on stateful MPPE.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “mru” property

-
  “mru”                      guint
-

If non-zero, instruct pppd to request that the peer send packets no -larger than the specified size. If non-zero, the MRU should be between -128 and 16384.

-

Flags: Read / Write / Construct

-

Allowed values: <= 16384

-

Default value: 0

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, instruct pppd to send packets no larger than the specified -size.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “no-vj-comp” property

-
  “no-vj-comp”               gboolean
-

If TRUE, Van Jacobsen TCP header compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “noauth” property

-
  “noauth”                   gboolean
-

If TRUE, do not require the other side (usually the PPP server) to -authenticate itself to the client. If FALSE, require authentication -from the remote side. In almost all cases, this should be TRUE.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “nobsdcomp” property

-
  “nobsdcomp”                gboolean
-

If TRUE, BSD compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “nodeflate” property

-
  “nodeflate”                gboolean
-

If TRUE, "deflate" compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-chap” property

-
  “refuse-chap”              gboolean
-

If TRUE, the CHAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-eap” property

-
  “refuse-eap”               gboolean
-

If TRUE, the EAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-mschap” property

-
  “refuse-mschap”            gboolean
-

If TRUE, the MSCHAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-mschapv2” property

-
  “refuse-mschapv2”          gboolean
-

If TRUE, the MSCHAPv2 authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-pap” property

-
  “refuse-pap”               gboolean
-

If TRUE, the PAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “require-mppe” property

-
  “require-mppe”             gboolean
-

If TRUE, MPPE (Microsoft Point-to-Point Encryption) will be required for -the PPP session. If either 64-bit or 128-bit MPPE is not available the -session will fail. Note that MPPE is not used on mobile broadband -connections.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “require-mppe-128” property

-
  “require-mppe-128”         gboolean
-

If TRUE, 128-bit MPPE (Microsoft Point-to-Point Encryption) will be -required for the PPP session, and the "require-mppe" property must also -be set to TRUE. If 128-bit MPPE is not available the session will fail.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingPPPOE.html b/docs/libnm-util/html/NMSettingPPPOE.html deleted file mode 100644 index 189e25ac..00000000 --- a/docs/libnm-util/html/NMSettingPPPOE.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - -NMSettingPPPOE: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPPPOE

-

NMSettingPPPOE — Describes PPPoE connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_pppoe_error_quark () -
-NMSetting * - -nm_setting_pppoe_new () -
const char * - -nm_setting_pppoe_get_service () -
const char * - -nm_setting_pppoe_get_username () -
const char * - -nm_setting_pppoe_get_password () -
-NMSettingSecretFlags - -nm_setting_pppoe_get_password_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *serviceRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingPPPOEError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingPPPOE
-
-
-
-

Includes

-
#include <nm-setting-pppoe.h>
-
-
-
-

Description

-

The NMSettingPPPOE object is a NMSetting subclass that describes -properties necessary for connection to networks that require PPPoE connections -to provide IP transport, for example cable or DSL modems.

-
-
-

Functions

-
-

nm_setting_pppoe_error_quark ()

-
GQuark
-nm_setting_pppoe_error_quark (void);
-

Registers an error quark for NMSettingPPPOE if necessary.

-
-

Returns

-

the error quark used for NMSettingPPPOE errors.

-
-
-
-
-

nm_setting_pppoe_new ()

-
NMSetting *
-nm_setting_pppoe_new (void);
-

Creates a new NMSettingPPPOE object with default values.

-
-

Returns

-

the new empty NMSettingPPPOE object.

-

[transfer full]

-
-
-
-
-

nm_setting_pppoe_get_service ()

-
const char *
-nm_setting_pppoe_get_service (NMSettingPPPOE *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPPOE

 
-
-
-

Returns

-

the “service” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_username ()

-
const char *
-nm_setting_pppoe_get_username (NMSettingPPPOE *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPPOE

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_password ()

-
const char *
-nm_setting_pppoe_get_password (NMSettingPPPOE *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPPOE

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_pppoe_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_pppoe_get_password_flags (NMSettingPPPOE *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPPOE

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_PPPOE_SETTING_NAME

-
#define NM_SETTING_PPPOE_SETTING_NAME "pppoe"
-
-
-
-
-

enum NMSettingPPPOEError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_PPPOE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_PPPOE_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_PPPOE_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_PPPOE_ERROR_MISSING_PPP_SETTING

-

the connection -did not contain a required PPP setting for PPP related options

-
 
-
-
-
-
-

NM_SETTING_PPPOE_ERROR

-
#define NM_SETTING_PPPOE_ERROR nm_setting_pppoe_error_quark ()
-
-
-
-
-

NM_SETTING_PPPOE_SERVICE

-
#define NM_SETTING_PPPOE_SERVICE        "service"
-
-
-
-
-

NM_SETTING_PPPOE_USERNAME

-
#define NM_SETTING_PPPOE_USERNAME       "username"
-
-
-
-
-

NM_SETTING_PPPOE_PASSWORD

-
#define NM_SETTING_PPPOE_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_PPPOE_PASSWORD_FLAGS

-
#define NM_SETTING_PPPOE_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

Property Details

-
-

The “password” property

-
  “password”                 gchar *
-

Password used to authenticate with the PPPoE service.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           guint
-

Flags indicating how to handle the “password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “service” property

-
  “service”                  gchar *
-

If specified, instruct PPPoE to only initiate sessions with access -concentrators that provide the specified service. For most providers, -this should be left blank. It is only required if there are multiple -access concentrators or a specific service is known to be required.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

Username used to authenticate with the PPPoE service.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingSerial.html b/docs/libnm-util/html/NMSettingSerial.html deleted file mode 100644 index b1f5899e..00000000 --- a/docs/libnm-util/html/NMSettingSerial.html +++ /dev/null @@ -1,497 +0,0 @@ - - - - -NMSettingSerial: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingSerial

-

NMSettingSerial — Describes connection properties for devices that use -serial communications

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_serial_error_quark () -
-NMSetting * - -nm_setting_serial_new () -
-guint - -nm_setting_serial_get_baud () -
-guint - -nm_setting_serial_get_bits () -
-char - -nm_setting_serial_get_parity () -
-guint - -nm_setting_serial_get_stopbits () -
-guint64 - -nm_setting_serial_get_send_delay () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintbaudRead / Write / Construct
guintbitsRead / Write / Construct
gcharparityRead / Write / Construct
guint64send-delayRead / Write / Construct
guintstopbitsRead / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingSerialError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingSerial
-
-
-
-

Includes

-
#include <nm-setting-serial.h>
-
-
-
-

Description

-

The NMSettingSerial object is a NMSetting subclass that describes -properties necessary for connections that may use serial communications, -such as mobile broadband or analog telephone connections.

-
-
-

Functions

-
-

nm_setting_serial_error_quark ()

-
GQuark
-nm_setting_serial_error_quark (void);
-

Registers an error quark for NMSettingSerial if necessary.

-
-

Returns

-

the error quark used for NMSettingSerial errors.

-
-
-
-
-

nm_setting_serial_new ()

-
NMSetting *
-nm_setting_serial_new (void);
-

Creates a new NMSettingSerial object with default values.

-
-

Returns

-

the new empty NMSettingSerial object.

-

[transfer full]

-
-
-
-
-

nm_setting_serial_get_baud ()

-
guint
-nm_setting_serial_get_baud (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_serial_get_bits ()

-
guint
-nm_setting_serial_get_bits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “bits” property of the setting

-
-
-
-
-

nm_setting_serial_get_parity ()

-
char
-nm_setting_serial_get_parity (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “parity” property of the setting

-
-
-
-
-

nm_setting_serial_get_stopbits ()

-
guint
-nm_setting_serial_get_stopbits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “stopbits” property of the setting

-
-
-
-
-

nm_setting_serial_get_send_delay ()

-
guint64
-nm_setting_serial_get_send_delay (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “send-delay” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_SERIAL_SETTING_NAME

-
#define NM_SETTING_SERIAL_SETTING_NAME "serial"
-
-
-
-
-

enum NMSettingSerialError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_SERIAL_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_SERIAL_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_SERIAL_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_SERIAL_ERROR_MISSING_PPP_SETTING

-

one of the properties of the -setting requires the connection to contain an NMSettingPPP setting

-
 
-
-
-
-
-

NM_SETTING_SERIAL_ERROR

-
#define NM_SETTING_SERIAL_ERROR nm_setting_serial_error_quark ()
-
-
-
-
-

NM_SETTING_SERIAL_BAUD

-
#define NM_SETTING_SERIAL_BAUD "baud"
-
-
-
-
-

NM_SETTING_SERIAL_BITS

-
#define NM_SETTING_SERIAL_BITS "bits"
-
-
-
-
-

NM_SETTING_SERIAL_PARITY

-
#define NM_SETTING_SERIAL_PARITY "parity"
-
-
-
-
-

NM_SETTING_SERIAL_STOPBITS

-
#define NM_SETTING_SERIAL_STOPBITS "stopbits"
-
-
-
-
-

NM_SETTING_SERIAL_SEND_DELAY

-
#define NM_SETTING_SERIAL_SEND_DELAY "send-delay"
-
-
-
-
-

Property Details

-
-

The “baud” property

-
  “baud”                     guint
-

Speed to use for communication over the serial port. Note that this -value usually has no effect for mobile broadband modems as they generally -ignore speed settings and use the highest available speed.

-

Flags: Read / Write / Construct

-

Default value: 57600

-
-
-
-

The “bits” property

-
  “bits”                     guint
-

Byte-width of the serial communication. The 8 in "8n1" for example.

-

Flags: Read / Write / Construct

-

Allowed values: [5,8]

-

Default value: 8

-
-
-
-

The “parity” property

-
  “parity”                   gchar
-

Parity setting of the serial port. Either 'E' for even parity, 'o' for -odd parity, or 'n' for no parity.

-

Flags: Read / Write / Construct

-

Allowed values: [69,111]

-

Default value: 110

-
-
-
-

The “send-delay” property

-
  “send-delay”               guint64
-

Time to delay between each byte sent to the modem, in microseconds.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “stopbits” property

-
  “stopbits”                 guint
-

Number of stop bits for communication on the serial port. Either 1 or 2. -The 1 in "8n1" for example.

-

Flags: Read / Write / Construct

-

Allowed values: [1,2]

-

Default value: 1

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingTeam.html b/docs/libnm-util/html/NMSettingTeam.html deleted file mode 100644 index 37322bb9..00000000 --- a/docs/libnm-util/html/NMSettingTeam.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - -NMSettingTeam: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeam

-

NMSettingTeam — Describes connection properties for teams

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_team_error_quark () -
-NMSetting * - -nm_setting_team_new () -
const char * - -nm_setting_team_get_interface_name () -
const char * - -nm_setting_team_get_config () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *configRead / Write
-gchar *interface-nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_TEAM_SETTING_NAME
enumNMSettingTeamError
#defineNM_SETTING_TEAM_ERROR
#defineNM_SETTING_TEAM_INTERFACE_NAME
#defineNM_SETTING_TEAM_CONFIG
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingTeamError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingTeam
-
-
-
-

Includes

-
#include <nm-setting-team.h>
-
-
-
-

Description

-

The NMSettingTeam object is a NMSetting subclass that describes properties -necessary for team connections.

-
-
-

Functions

-
-

nm_setting_team_error_quark ()

-
GQuark
-nm_setting_team_error_quark (void);
-

Registers an error quark for NMSettingTeam if necessary.

-
-

Returns

-

the error quark used for NMSettingTeam errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_new ()

-
NMSetting *
-nm_setting_team_new (void);
-

Creates a new NMSettingTeam object with default values.

-
-

Returns

-

the new empty NMSettingTeam object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_get_interface_name ()

-
const char *
-nm_setting_team_get_interface_name (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_get_config ()

-
const char *
-nm_setting_team_get_config (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the “config” property of the setting

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_TEAM_SETTING_NAME

-
#define NM_SETTING_TEAM_SETTING_NAME "team"
-
-
-
-
-

enum NMSettingTeamError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_TEAM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_TEAM_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_TEAM_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_TEAM_ERROR

-
#define NM_SETTING_TEAM_ERROR nm_setting_team_error_quark ()
-
-
-
-
-

NM_SETTING_TEAM_INTERFACE_NAME

-
#define NM_SETTING_TEAM_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_TEAM_CONFIG

-
#define NM_SETTING_TEAM_CONFIG "config"
-
-
-
-
-

Property Details

-
-

The “config” property

-
  “config”                   gchar *
-

The JSON configuration for the team network interface. The property -should contain raw JSON configuration data suitable for teamd, because -the value is passed directly to teamd. If not specified, the default -configuration is used. See man teamd.conf for the format details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel team network interface

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingTeamPort.html b/docs/libnm-util/html/NMSettingTeamPort.html deleted file mode 100644 index 91931b13..00000000 --- a/docs/libnm-util/html/NMSettingTeamPort.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - -NMSettingTeamPort: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeamPort

-

NMSettingTeamPort — Describes connection properties for team ports

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GQuark - -nm_setting_team_port_error_quark () -
-NMSetting * - -nm_setting_team_port_new () -
const char * - -nm_setting_team_port_get_config () -
-
-
-

Properties

-
----- - - - - - -
-gchar *configRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingTeamPortError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingTeamPort
-
-
-
-

Includes

-
#include <nm-setting-team-port.h>
-
-
-
-

Description

-

The NMSettingTeamPort object is a NMSetting subclass that describes -optional properties that apply to team ports.

-
-
-

Functions

-
-

nm_setting_team_port_error_quark ()

-
GQuark
-nm_setting_team_port_error_quark (void);
-

Registers an error quark for NMSettingTeamPort if necessary.

-
-

Returns

-

the error quark used for NMSettingTeamPort errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_port_new ()

-
NMSetting *
-nm_setting_team_port_new (void);
-

Creates a new NMSettingTeamPort object with default values.

-
-

Returns

-

the new empty NMSettingTeamPort object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_port_get_config ()

-
const char *
-nm_setting_team_port_get_config (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “config” property of the setting

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_TEAM_PORT_SETTING_NAME

-
#define NM_SETTING_TEAM_PORT_SETTING_NAME "team-port"
-
-
-
-
-

enum NMSettingTeamPortError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_TEAM_PORT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_TEAM_PORT_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_TEAM_PORT_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-
-
-
-

NM_SETTING_TEAM_PORT_ERROR

-
#define NM_SETTING_TEAM_PORT_ERROR nm_setting_team_port_error_quark ()
-
-
-
-
-

NM_SETTING_TEAM_PORT_CONFIG

-
#define NM_SETTING_TEAM_PORT_CONFIG     "config"
-
-
-
-
-

Property Details

-
-

The “config” property

-
  “config”                   gchar *
-

The JSON configuration for the team port. The property should contain raw -JSON configuration data suitable for teamd, because the value is passed -directly to teamd. If not specified, the default configuration is -used. See man teamd.conf for the format details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingVPN.html b/docs/libnm-util/html/NMSettingVPN.html deleted file mode 100644 index be421f2f..00000000 --- a/docs/libnm-util/html/NMSettingVPN.html +++ /dev/null @@ -1,909 +0,0 @@ - - - - -NMSettingVPN: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVPN

-

NMSettingVPN — Describes connection properties for Virtual Private Networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_vpn_error_quark () -
-void - -(*NMVPNIterFunc) () -
-NMSetting * - -nm_setting_vpn_new () -
const char * - -nm_setting_vpn_get_service_type () -
const char * - -nm_setting_vpn_get_user_name () -
-gboolean - -nm_setting_vpn_get_persistent () -
-guint32 - -nm_setting_vpn_get_num_data_items () -
-void - -nm_setting_vpn_add_data_item () -
const char * - -nm_setting_vpn_get_data_item () -
-gboolean - -nm_setting_vpn_remove_data_item () -
-void - -nm_setting_vpn_foreach_data_item () -
-guint32 - -nm_setting_vpn_get_num_secrets () -
-void - -nm_setting_vpn_add_secret () -
const char * - -nm_setting_vpn_get_secret () -
-gboolean - -nm_setting_vpn_remove_secret () -
-void - -nm_setting_vpn_foreach_secret () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GHashTable_gchararray+gchararray_*dataRead / Write
gbooleanpersistentRead / Write
GHashTable_gchararray+gchararray_*secretsRead / Write
-gchar *service-typeRead / Write
-gchar *user-nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VPN_SETTING_NAME
enumNMSettingVpnError
#defineNM_SETTING_VPN_ERROR
#defineNM_SETTING_VPN_SERVICE_TYPE
#defineNM_SETTING_VPN_USER_NAME
#defineNM_SETTING_VPN_PERSISTENT
#defineNM_SETTING_VPN_DATA
#defineNM_SETTING_VPN_SECRETS
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingVpnError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingVPN
-
-
-
-

Includes

-
#include <nm-setting-vpn.h>
-
-
-
-

Description

-

The NMSettingVPN object is a NMSetting subclass that describes properties -necessary for connection to Virtual Private Networks. NetworkManager uses -a plugin architecture to allow easier use of new VPN types, and this -setting abstracts the configuration for those plugins. Since the configuration -options are only known to the VPN plugins themselves, the VPN configuration -options are stored as key/value pairs of strings rather than GObject -properties.

-
-
-

Functions

-
-

nm_setting_vpn_error_quark ()

-
GQuark
-nm_setting_vpn_error_quark (void);
-

Registers an error quark for NMSettingVPN if necessary.

-
-

Returns

-

the error quark used for NMSettingVPN errors.

-
-
-
-
-

NMVPNIterFunc ()

-
void
-(*NMVPNIterFunc) (const char *key,
-                  const char *value,
-                  gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

key

the name of the data or secret item

 

value

the value of the data or secret item

 

user_data

User data passed to nm_setting_vpn_foreach_data_item() or -nm_setting_vpn_foreach_secret()

 
-
-
-
-
-

nm_setting_vpn_new ()

-
NMSetting *
-nm_setting_vpn_new (void);
-

Creates a new NMSettingVPN object with default values.

-
-

Returns

-

the new empty NMSettingVPN object.

-

[transfer full]

-
-
-
-
-

nm_setting_vpn_get_service_type ()

-
const char *
-nm_setting_vpn_get_service_type (NMSettingVPN *setting);
-

Returns the service name of the VPN, which identifies the specific VPN -plugin that should be used to connect to this VPN.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the VPN plugin's service name

-
-
-
-
-

nm_setting_vpn_get_user_name ()

-
const char *
-nm_setting_vpn_get_user_name (NMSettingVPN *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the “user-name” property of the setting

-
-
-
-
-

nm_setting_vpn_get_persistent ()

-
gboolean
-nm_setting_vpn_get_persistent (NMSettingVPN *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the “persistent” property of the setting

-
-
-
-
-

nm_setting_vpn_get_num_data_items ()

-
guint32
-nm_setting_vpn_get_num_data_items (NMSettingVPN *setting);
-

Gets number of key/value pairs of VPN configuration data.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the number of VPN plugin specific configuration data items

-
-
-
-
-

nm_setting_vpn_add_data_item ()

-
void
-nm_setting_vpn_add_data_item (NMSettingVPN *setting,
-                              const char *key,
-                              const char *item);
-

Establishes a relationship between key - and item - internally in the -setting which may be retrieved later. Should not be used to store passwords -or other secrets, which is what nm_setting_vpn_add_secret() is for.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

a name that uniquely identifies the given value item -

 

item

the value to be referenced by key -

 
-
-
-
-
-

nm_setting_vpn_get_data_item ()

-
const char *
-nm_setting_vpn_get_data_item (NMSettingVPN *setting,
-                              const char *key);
-

Retrieves the data item of a key/value relationship previously established -by nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the data item to retrieve

 
-
-
-

Returns

-

the data item, if any

-
-
-
-
-

nm_setting_vpn_remove_data_item ()

-
gboolean
-nm_setting_vpn_remove_data_item (NMSettingVPN *setting,
-                                 const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the data item to remove

 
-
-
-

Returns

-

TRUE if the data item was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_data_item ()

-
void
-nm_setting_vpn_foreach_data_item (NMSettingVPN *setting,
-                                  NMVPNIterFunc func,
-                                  gpointer user_data);
-

Iterates all data items stored in this setting. It is safe to add, remove, -and modify data items inside func -, though any additions or removals made -during iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVPN

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

nm_setting_vpn_get_num_secrets ()

-
guint32
-nm_setting_vpn_get_num_secrets (NMSettingVPN *setting);
-

Gets number of VPN plugin specific secrets in the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the number of VPN plugin specific secrets

-
-
-
-
-

nm_setting_vpn_add_secret ()

-
void
-nm_setting_vpn_add_secret (NMSettingVPN *setting,
-                           const char *key,
-                           const char *secret);
-

Establishes a relationship between key - and secret - internally in the -setting which may be retrieved later.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

a name that uniquely identifies the given secret secret -

 

secret

the secret to be referenced by key -

 
-
-
-
-
-

nm_setting_vpn_get_secret ()

-
const char *
-nm_setting_vpn_get_secret (NMSettingVPN *setting,
-                           const char *key);
-

Retrieves the secret of a key/value relationship previously established -by nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the secret to retrieve

 
-
-
-

Returns

-

the secret, if any

-
-
-
-
-

nm_setting_vpn_remove_secret ()

-
gboolean
-nm_setting_vpn_remove_secret (NMSettingVPN *setting,
-                              const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the secret to remove

 
-
-
-

Returns

-

TRUE if the secret was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_secret ()

-
void
-nm_setting_vpn_foreach_secret (NMSettingVPN *setting,
-                               NMVPNIterFunc func,
-                               gpointer user_data);
-

Iterates all secrets stored in this setting. It is safe to add, remove, -and modify secrets inside func -, though any additions or removals made during -iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVPN

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

Types and Values

-
-

NM_SETTING_VPN_SETTING_NAME

-
#define NM_SETTING_VPN_SETTING_NAME "vpn"
-
-
-
-
-

enum NMSettingVpnError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_VPN_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_VPN_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_VPN_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_VPN_ERROR

-
#define NM_SETTING_VPN_ERROR nm_setting_vpn_error_quark ()
-
-
-
-
-

NM_SETTING_VPN_SERVICE_TYPE

-
#define NM_SETTING_VPN_SERVICE_TYPE "service-type"
-
-
-
-
-

NM_SETTING_VPN_USER_NAME

-
#define NM_SETTING_VPN_USER_NAME    "user-name"
-
-
-
-
-

NM_SETTING_VPN_PERSISTENT

-
#define NM_SETTING_VPN_PERSISTENT   "persistent"
-
-
-
-
-

NM_SETTING_VPN_DATA

-
#define NM_SETTING_VPN_DATA         "data"
-
-
-
-
-

NM_SETTING_VPN_SECRETS

-
#define NM_SETTING_VPN_SECRETS      "secrets"
-
-
-
-
-

Property Details

-
-

The “data” property

-
  “data”                     GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of VPN plugin specific data. Both keys and -values must be strings.

-

Flags: Read / Write

-
-
-
-

The “persistent” property

-
  “persistent”               gboolean
-

If the VPN service supports persistence, and this property is TRUE, -the VPN will attempt to stay connected across link changes and outages, -until explicitly disconnected.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “secrets” property

-
  “secrets”                  GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of VPN plugin specific secrets like -passwords or private keys. Both keys and values must be strings.

-

Flags: Read / Write

-
-
-
-

The “service-type” property

-
  “service-type”             gchar *
-

D-Bus service name of the VPN plugin that this setting uses to connect to -its network. i.e. org.freedesktop.NetworkManager.vpnc for the vpnc -plugin.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “user-name” property

-
  “user-name”                gchar *
-

If the VPN connection requires a user name for authentication, that name -should be provided here. If the connection is available to more than one -user, and the VPN requires each user to supply a different name, then -leave this property empty. If this property is empty, NetworkManager -will automatically supply the username of the user which requested the -VPN connection.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingVlan.html b/docs/libnm-util/html/NMSettingVlan.html deleted file mode 100644 index ecd3ae9b..00000000 --- a/docs/libnm-util/html/NMSettingVlan.html +++ /dev/null @@ -1,1028 +0,0 @@ - - - - -NMSettingVlan: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVlan

-

NMSettingVlan — Describes connection properties for VLAN interfaces

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GSList_gchararray_ *egress-priority-mapRead / Write
guintflagsRead / Write / Construct
guintidRead / Write / Construct
-GSList_gchararray_ *ingress-priority-mapRead / Write
-gchar *interface-nameRead / Write / Construct
-gchar *parentRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VLAN_SETTING_NAME
enumNMSettingVlanError
#defineNM_SETTING_VLAN_ERROR
#defineNM_SETTING_VLAN_INTERFACE_NAME
#defineNM_SETTING_VLAN_PARENT
#defineNM_SETTING_VLAN_ID
#defineNM_SETTING_VLAN_FLAGS
#defineNM_SETTING_VLAN_INGRESS_PRIORITY_MAP
#defineNM_SETTING_VLAN_EGRESS_PRIORITY_MAP
enumNMVlanPriorityMap
enumNMVlanFlags
#defineNM_VLAN_FLAGS_ALL
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingVlanError
-    ├── NMVlanFlags
-    ╰── NMVlanPriorityMap
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingVlan
-
-
-
-

Includes

-
#include <nm-setting-vlan.h>
-
-
-
-

Description

-

The NMSettingVlan object is a NMSetting subclass that describes properties -necessary for connection to VLAN interfaces.

-
-
-

Functions

-
-

nm_setting_vlan_error_quark ()

-
GQuark
-nm_setting_vlan_error_quark (void);
-

Registers an error quark for NMSettingVlan if necessary.

-
-

Returns

-

the error quark used for NMSettingVlan errors.

-
-
-
-
-

nm_setting_vlan_new ()

-
NMSetting *
-nm_setting_vlan_new (void);
-

Creates a new NMSettingVlan object with default values.

-
-

Returns

-

the new empty NMSettingVlan object.

-

[transfer full]

-
-
-
-
-

nm_setting_vlan_get_interface_name ()

-
const char *
-nm_setting_vlan_get_interface_name (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “interface_name” property of the setting

-
-
-
-
-

nm_setting_vlan_get_parent ()

-
const char *
-nm_setting_vlan_get_parent (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-
-
-
-

nm_setting_vlan_get_id ()

-
guint32
-nm_setting_vlan_get_id (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “id” property of the setting

-
-
-
-
-

nm_setting_vlan_get_flags ()

-
guint32
-nm_setting_vlan_get_flags (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “flags” property of the setting

-
-
-
-
-

nm_setting_vlan_get_num_priorities ()

-
gint32
-nm_setting_vlan_get_num_priorities (NMSettingVlan *setting,
-                                    NMVlanPriorityMap map);
-

Returns the number of entries in the -“ingress_priority_map” or “egress_priority_map” -properties of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-

Returns

-

return the number of ingress/egress priority entries, -1 if error

-
-
-
-
-

nm_setting_vlan_get_priority ()

-
gboolean
-nm_setting_vlan_get_priority (NMSettingVlan *setting,
-                              NMVlanPriorityMap map,
-                              guint32 idx,
-                              guint32 *out_from,
-                              guint32 *out_to);
-

Retrieve one of the entries of the “ingress_priority_map” -or “egress_priority_map” properties of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the ingress/egress priority map entry

 

out_from

on return the value of the priority map's 'from' item.

[out]

out_to

on return the value of priority map's 'to' item.

[out]
-
-
-

Returns

-

TRUE if a priority map was returned, FALSE if error

-
-
-
-
-

nm_setting_vlan_add_priority ()

-
gboolean
-nm_setting_vlan_add_priority (NMSettingVlan *setting,
-                              NMVlanPriorityMap map,
-                              guint32 from,
-                              guint32 to);
-

Adds a priority mapping to the “ingress_priority_map” or -“egress_priority_map” properties of the setting. If from - is -already in the given priority map, this function will overwrite the -existing entry with the new to -.

-

If map - is NM_VLAN_INGRESS_MAP then from - is the incoming 802.1q VLAN -Priority Code Point (PCP) value, and to - is the Linux SKB priority value.

-

If map - is NM_VLAN_EGRESS_MAP then from - is the Linux SKB priority value and -to - is the outgoing 802.1q VLAN Priority Code Point (PCP) value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

TRUE if the new priority mapping was successfully added to the -list, FALSE if error

-
-
-
-
-

nm_setting_vlan_remove_priority ()

-
void
-nm_setting_vlan_remove_priority (NMSettingVlan *setting,
-                                 NMVlanPriorityMap map,
-                                 guint32 idx);
-

Removes the priority map at index idx - from the -“ingress_priority_map” or “egress_priority_map” -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the priority map to remove

 
-
-
-
-
-

nm_setting_vlan_remove_priority_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                guint32 from,
-                                guint32 to);
-

Removes the priority map form -:to - from the “ingress_priority_map” -or “egress_priority_map” (according to map - argument) -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

TRUE if the priority mapping was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_vlan_remove_priority_str_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_str_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                const char *str);
-

Removes the priority map str - from the “ingress_priority_map” -or “egress_priority_map” (according to map - argument) -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

TRUE if the priority mapping was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_vlan_clear_priorities ()

-
void
-nm_setting_vlan_clear_priorities (NMSettingVlan *setting,
-                                  NMVlanPriorityMap map);
-

Clear all the entries from “ingress_priority_map” or -“egress_priority_map” properties.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-
-
-

nm_setting_vlan_add_priority_str ()

-
gboolean
-nm_setting_vlan_add_priority_str (NMSettingVlan *setting,
-                                  NMVlanPriorityMap map,
-                                  const char *str);
-

Adds a priority map entry into either the “ingress_priority_map” -or the “egress_priority_map” properties. The priority map maps -the Linux SKB priorities to 802.1p priorities.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

TRUE if the entry was successfully added to the list, or it -overwrote the old value, FALSE if error

-
-
-
-
-

Types and Values

-
-

NM_SETTING_VLAN_SETTING_NAME

-
#define NM_SETTING_VLAN_SETTING_NAME "vlan"
-
-
-
-
-

enum NMSettingVlanError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_VLAN_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_VLAN_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_VLAN_ERROR_MISSING_PROPERTY

-

the property was missing and is - required

-
 

NM_SETTING_VLAN_ERROR_INVALID_PARENT

-

the VLAN parent was specified - inconsistently

-
 
-
-
-
-
-

NM_SETTING_VLAN_ERROR

-
#define NM_SETTING_VLAN_ERROR nm_setting_vlan_error_quark ()
-
-
-
-
-

NM_SETTING_VLAN_INTERFACE_NAME

-
#define NM_SETTING_VLAN_INTERFACE_NAME       "interface-name"
-
-
-
-
-

NM_SETTING_VLAN_PARENT

-
#define NM_SETTING_VLAN_PARENT               "parent"
-
-
-
-
-

NM_SETTING_VLAN_ID

-
#define NM_SETTING_VLAN_ID                   "id"
-
-
-
-
-

NM_SETTING_VLAN_FLAGS

-
#define NM_SETTING_VLAN_FLAGS                "flags"
-
-
-
-
-

NM_SETTING_VLAN_INGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_INGRESS_PRIORITY_MAP "ingress-priority-map"
-
-
-
-
-

NM_SETTING_VLAN_EGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_EGRESS_PRIORITY_MAP  "egress-priority-map"
-
-
-
-
-

enum NMVlanPriorityMap

-

A selector for traffic priority maps; these map Linux SKB priorities -to 802.1p priorities used in VLANs.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_VLAN_INGRESS_MAP

-

map for incoming data

-
 

NM_VLAN_EGRESS_MAP

-

map for outgoing data

-
 
-
-
-
-
-

enum NMVlanFlags

-

NMVlanFlags values control the behavior of the VLAN interface.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VLAN_FLAG_REORDER_HEADERS

-

indicates that this interface should reorder - outgoing packet headers to look more like a non-VLAN Ethernet interface

-
 

NM_VLAN_FLAG_GVRP

-

indicates that this interface should use GVRP to register - itself with it's switch

-
 

NM_VLAN_FLAG_LOOSE_BINDING

-

indicates that this interface's operating - state is tied to the underlying network interface but other details - (like routing) are not.

-
 

NM_VLAN_FLAG_MVRP

-

indicates that this interface should use MVRP to register - itself with it's switch

-
 
-
-
-
-
-

NM_VLAN_FLAGS_ALL

-
#define             NM_VLAN_FLAGS_ALL
-
-
-
-

Property Details

-
-

The “egress-priority-map” property

-
  “egress-priority-map”      GSList_gchararray_ *
-

For outgoing packets, a list of mappings from Linux SKB priorities to -802.1p priorities. The mapping is given in the format "from:to" where -both "from" and "to" are unsigned integers, ie "7:3".

-

Flags: Read / Write

-
-
-
-

The “flags” property

-
  “flags”                    guint
-

One or more flags which control the behavior and features of the VLAN -interface. Flags include NM_VLAN_FLAG_REORDER_HEADERS (reordering of -output packet headers), NM_VLAN_FLAG_GVRP (use of the GVRP protocol), -and NM_VLAN_FLAG_LOOSE_BINDING (loose binding of the interface to its -master device's operating state), NM_VLAN_FLAG_MVRP (use of the MVRP -protocol).

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “id” property

-
  “id”                       guint
-

The VLAN identifier that the interface created by this connection should -be assigned.

-

Flags: Read / Write / Construct

-

Allowed values: <= 4095

-

Default value: 0

-
-
-
-

The “ingress-priority-map” property

-
  “ingress-priority-map”     GSList_gchararray_ *
-

For incoming packets, a list of mappings from 802.1p priorities to Linux -SKB priorities. The mapping is given in the format "from:to" where both -"from" and "to" are unsigned integers, ie "7:3".

-

Flags: Read / Write

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

If given, specifies the kernel name of the VLAN interface. If not given, -a default name will be constructed from the interface described by the -parent interface and the “id” property, eg "eth2.1". The -parent interface may be given by the “parent” property or by -the “mac-address” property of an NMSettingWired setting.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

The “parent” property

-
  “parent”                   gchar *
-

If given, specifies the parent interface name or parent connection UUID -from which this VLAN interface should be created. If this property is -not specified, the connection must contain an NMSettingWired setting -with a “mac-address” property.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWimax.html b/docs/libnm-util/html/NMSettingWimax.html deleted file mode 100644 index 3d223141..00000000 --- a/docs/libnm-util/html/NMSettingWimax.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - -NMSettingWimax: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWimax

-

NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wimax_error_quark () -
-NMSetting * - -nm_setting_wimax_new () -
const char * - -nm_setting_wimax_get_network_name () -
const GByteArray * - -nm_setting_wimax_get_mac_address () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-GArray_guchar_ *mac-addressRead / Write
-gchar *network-nameRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWimaxError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWimax
-
-
-
-

Includes

-
#include <nm-setting-wimax.h>
-
-
-
-

Description

-

The NMSettingWimax object is a NMSetting subclass that describes properties -necessary for connection to 802.16e Mobile WiMAX networks.

-

NetworkManager no longer supports WiMAX; while this API remains available for -backward-compatibility reasons, it serves no real purpose, since WiMAX -connections cannot be activated.

-
-
-

Functions

-
-

nm_setting_wimax_error_quark ()

-
GQuark
-nm_setting_wimax_error_quark (void);
-
-

nm_setting_wimax_error_quark has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Registers an error quark for NMSettingWimax if necessary.

-
-

Returns

-

the error quark used for NMSettingWimax errors.

-
-
-
-
-

nm_setting_wimax_new ()

-
NMSetting *
-nm_setting_wimax_new (void);
-
-

nm_setting_wimax_new has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Creates a new NMSettingWimax object with default values.

-
-

Returns

-

the new empty NMSettingWimax object

-
-
-
-
-

nm_setting_wimax_get_network_name ()

-
const char *
-nm_setting_wimax_get_network_name (NMSettingWimax *setting);
-
-

nm_setting_wimax_get_network_name has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the -specific WiMAX network this setting describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the WiMAX NSP name

-
-
-
-
-

nm_setting_wimax_get_mac_address ()

-
const GByteArray *
-nm_setting_wimax_get_mac_address (NMSettingWimax *setting);
-
-

nm_setting_wimax_get_mac_address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Returns the MAC address of a WiMAX device which this connection is locked -to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the MAC address

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIMAX_SETTING_NAME

-
#define NM_SETTING_WIMAX_SETTING_NAME "wimax"
-
-
-
-
-

enum NMSettingWimaxError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_WIMAX_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIMAX_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIMAX_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_WIMAX_ERROR

-
#define NM_SETTING_WIMAX_ERROR nm_setting_wimax_error_quark ()
-
-
-
-
-

NM_SETTING_WIMAX_NETWORK_NAME

-
#define NM_SETTING_WIMAX_NETWORK_NAME "network-name"
-
-
-
-
-

NM_SETTING_WIMAX_MAC_ADDRESS

-
#define NM_SETTING_WIMAX_MAC_ADDRESS  "mac-address"
-
-
-
-
-

Property Details

-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the WiMAX device whose -MAC address matches. This property does not change the MAC address of the -device (known as MAC spoofing).

-
-

NMSettingWimax:mac-address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read / Write

-
-
-
-

The “network-name” property

-
  “network-name”             gchar *
-

Network Service Provider (NSP) name of the WiMAX network this connection -should use.

-
-

NMSettingWimax:network-name has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWired.html b/docs/libnm-util/html/NMSettingWired.html deleted file mode 100644 index 938a5366..00000000 --- a/docs/libnm-util/html/NMSettingWired.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - -NMSettingWired: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWired

-

NMSettingWired — Describes connection properties for Ethernet-based networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wired_error_quark () -
-NMSetting * - -nm_setting_wired_new () -
const char * - -nm_setting_wired_get_port () -
-guint32 - -nm_setting_wired_get_speed () -
const char * - -nm_setting_wired_get_duplex () -
-gboolean - -nm_setting_wired_get_auto_negotiate () -
const GByteArray * - -nm_setting_wired_get_mac_address () -
const GByteArray * - -nm_setting_wired_get_cloned_mac_address () -
const GSList * - -nm_setting_wired_get_mac_address_blacklist () -
-guint32 - -nm_setting_wired_get_num_mac_blacklist_items () -
const char * - -nm_setting_wired_get_mac_blacklist_item () -
-gboolean - -nm_setting_wired_add_mac_blacklist_item () -
-void - -nm_setting_wired_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wired_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wired_clear_mac_blacklist_items () -
-guint32 - -nm_setting_wired_get_mtu () -
const GPtrArray * - -nm_setting_wired_get_s390_subchannels () -
const char * - -nm_setting_wired_get_s390_nettype () -
-guint32 - -nm_setting_wired_get_num_s390_options () -
-gboolean - -nm_setting_wired_get_s390_option () -
const char * - -nm_setting_wired_get_s390_option_by_key () -
-gboolean - -nm_setting_wired_add_s390_option () -
-gboolean - -nm_setting_wired_remove_s390_option () -
const char ** - -nm_setting_wired_get_valid_s390_options () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gbooleanauto-negotiateRead / Write / Construct
-GArray_guchar_ *cloned-mac-addressRead / Write
-gchar *duplexRead / Write
-GArray_guchar_ *mac-addressRead / Write
-GSList_gchararray_ *mac-address-blacklistRead / Write
guintmtuRead / Write / Construct
-gchar *portRead / Write
-gchar *s390-nettypeRead / Write
GHashTable_gchararray+gchararray_*s390-optionsRead / Write
-GPtrArray_gchararray_ *s390-subchannelsRead / Write
guintspeedRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWiredError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWired
-
-
-
-

Includes

-
#include <nm-setting-wired.h>
-
-
-
-

Description

-

The NMSettingWired object is a NMSetting subclass that describes properties -necessary for connection to Ethernet networks.

-
-
-

Functions

-
-

nm_setting_wired_error_quark ()

-
GQuark
-nm_setting_wired_error_quark (void);
-

Registers an error quark for NMSettingWired if necessary.

-
-

Returns

-

the error quark used for NMSettingWired errors.

-
-
-
-
-

nm_setting_wired_new ()

-
NMSetting *
-nm_setting_wired_new (void);
-

Creates a new NMSettingWired object with default values.

-
-

Returns

-

the new empty NMSettingWired object.

-

[transfer full]

-
-
-
-
-

nm_setting_wired_get_port ()

-
const char *
-nm_setting_wired_get_port (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “port” property of the setting

-
-
-
-
-

nm_setting_wired_get_speed ()

-
guint32
-nm_setting_wired_get_speed (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “speed” property of the setting

-
-
-
-
-

nm_setting_wired_get_duplex ()

-
const char *
-nm_setting_wired_get_duplex (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “duplex” property of the setting

-
-
-
-
-

nm_setting_wired_get_auto_negotiate ()

-
gboolean
-nm_setting_wired_get_auto_negotiate (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “auto-negotiate” property of the setting

-
-
-
-
-

nm_setting_wired_get_mac_address ()

-
const GByteArray *
-nm_setting_wired_get_mac_address (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wired_get_cloned_mac_address ()

-
const GByteArray *
-nm_setting_wired_get_cloned_mac_address
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “cloned-mac-address” property of the setting

-
-
-
-
-

nm_setting_wired_get_mac_address_blacklist ()

-
const GSList *
-nm_setting_wired_get_mac_address_blacklist
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mac-address-blacklist” -property of the setting.

-

[element-type GLib.ByteArray]

-
-
-
-
-

nm_setting_wired_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wired_get_num_mac_blacklist_items
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of blacklisted MAC addresses

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_get_mac_blacklist_item ()

-
const char *
-nm_setting_wired_get_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the blacklisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wired_add_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                const char *mac);
-

Adds a new MAC address to the “mac-address-blacklist” property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_remove_mac_blacklist_item ()

-
void
-nm_setting_wired_remove_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index number of the MAC address

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wired_remove_mac_blacklist_item_by_value
-                               (NMSettingWired *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_clear_mac_blacklist_items ()

-
void
-nm_setting_wired_clear_mac_blacklist_items
-                               (NMSettingWired *setting);
-

Removes all blacklisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_get_mtu ()

-
guint32
-nm_setting_wired_get_mtu (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wired_get_s390_subchannels ()

-
const GPtrArray *
-nm_setting_wired_get_s390_subchannels (NMSettingWired *setting);
-

Return the list of s390 subchannels that identify the device that this -connection is applicable to. The connection should only be used in -conjunction with that device.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

GPtrArray of strings, each specifying one -subchannel the s390 device uses to communicate to the host.

-

[element-type utf8]

-
-
-
-
-

nm_setting_wired_get_s390_nettype ()

-
const char *
-nm_setting_wired_get_s390_nettype (NMSettingWired *setting);
-

Returns the s390 device type this connection should apply to. Will be one -of 'qeth', 'lcs', or 'ctc'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the s390 device type

-
-
-
-
-

nm_setting_wired_get_num_s390_options ()

-
guint32
-nm_setting_wired_get_num_s390_options (NMSettingWired *setting);
-

Returns the number of s390-specific options that should be set for this -device when it is activated. This can be used to retrieve each s390 -option individually using nm_setting_wired_get_s390_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of s390-specific device options

-
-
-
-
-

nm_setting_wired_get_s390_option ()

-
gboolean
-nm_setting_wired_get_s390_option (NMSettingWired *setting,
-                                  guint32 idx,
-                                  const char **out_key,
-                                  const char **out_value);
-

Given an index, return the value of the s390 option at that index. indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_wired_add_s390_option() and nm_setting_wired_remove_s390_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index of the desired option, from 0 to -nm_setting_wired_get_num_s390_options() - 1

 

out_key

on return, the key name of the s390 specific option; this -value is owned by the setting and should not be modified.

[out]

out_value

on return, the value of the key of the s390 specific -option; this value is owned by the setting and should not be modified.

[out]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_wired_get_s390_option_by_key ()

-
const char *
-nm_setting_wired_get_s390_option_by_key
-                               (NMSettingWired *setting,
-                                const char *key);
-

Returns the value associated with the s390-specific option specified by -key -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

the key for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_wired_add_s390_option ()

-
gboolean
-nm_setting_wired_add_s390_option (NMSettingWired *setting,
-                                  const char *key,
-                                  const char *value);
-

Add an option to the table. The option is compared to an internal list -of allowed options. Key names may contain only alphanumeric characters -(ie [a-zA-Z0-9]). Adding a new key replaces any existing key/value pair that -may already exist.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option

 

value

value for the option

 
-
-
-

Returns

-

TRUE if the option was valid and was added to the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_wired_remove_s390_option ()

-
gboolean
-nm_setting_wired_remove_s390_option (NMSettingWired *setting,
-                                     const char *key);
-

Remove the s390-specific option referenced by key - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_wired_get_valid_s390_options ()

-
const char **
-nm_setting_wired_get_valid_s390_options
-                               (NMSettingWired *setting);
-

Returns a list of valid s390 options.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

a NULL-terminated array of strings of valid s390 options.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_WIRED_SETTING_NAME

-
#define NM_SETTING_WIRED_SETTING_NAME "802-3-ethernet"
-
-
-
-
-

enum NMSettingWiredError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRED_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRED_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRED_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_WIRED_ERROR

-
#define NM_SETTING_WIRED_ERROR nm_setting_wired_error_quark ()
-
-
-
-
-

NM_SETTING_WIRED_PORT

-
#define NM_SETTING_WIRED_PORT "port"
-
-
-
-
-

NM_SETTING_WIRED_SPEED

-
#define NM_SETTING_WIRED_SPEED "speed"
-
-
-
-
-

NM_SETTING_WIRED_DUPLEX

-
#define NM_SETTING_WIRED_DUPLEX "duplex"
-
-
-
-
-

NM_SETTING_WIRED_AUTO_NEGOTIATE

-
#define NM_SETTING_WIRED_AUTO_NEGOTIATE "auto-negotiate"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_MAC_ADDRESS "mac-address"
-
-
-
-
-

NM_SETTING_WIRED_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_CLONED_MAC_ADDRESS "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRED_MTU

-
#define NM_SETTING_WIRED_MTU "mtu"
-
-
-
-
-

NM_SETTING_WIRED_S390_SUBCHANNELS

-
#define NM_SETTING_WIRED_S390_SUBCHANNELS "s390-subchannels"
-
-
-
-
-

NM_SETTING_WIRED_S390_NETTYPE

-
#define NM_SETTING_WIRED_S390_NETTYPE "s390-nettype"
-
-
-
-
-

NM_SETTING_WIRED_S390_OPTIONS

-
#define NM_SETTING_WIRED_S390_OPTIONS "s390-options"
-
-
-
-
-

Property Details

-
-

The “auto-negotiate” property

-
  “auto-negotiate”           gboolean
-

If TRUE, allow auto-negotiation of port speed and duplex mode. If -FALSE, do not allow auto-negotiation, in which case the "speed" and -"duplex" properties should be set.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “cloned-mac-address” property

-
  “cloned-mac-address”       GArray_guchar_ *
-

If specified, request that the device use this MAC address instead of its -permanent MAC address. This is known as MAC cloning or spoofing.

-

Flags: Read / Write

-
-
-
-

The “duplex” property

-
  “duplex”                   gchar *
-

If specified, request that the device only use the specified duplex mode. -Either "half" or "full".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the Ethernet device -whose permanent MAC address matches. This property does not change the -MAC address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mac-address-blacklist” property

-
  “mac-address-blacklist”    GSList_gchararray_ *
-

If specified, this connection will never apply to the Ethernet device -whose permanent MAC address matches an address in the list. Each MAC -address is in the standard hex-digits-and-colons notation -(00:11:22:33:44:55).

-

Flags: Read / Write

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple Ethernet frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “port” property

-
  “port”                     gchar *
-

Specific port type to use if the device supports multiple -attachment methods. One of "tp" (Twisted Pair), "aui" (Attachment Unit -Interface), "bnc" (Thin Ethernet) or "mii" (Media Independent Interface). -If the device supports only one port type, this setting is ignored.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “s390-nettype” property

-
  “s390-nettype”             gchar *
-

s390 network device type; one of "qeth", "lcs", or "ctc", representing -the different types of virtual network devices available on s390 systems.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “s390-options” property

-
  “s390-options”             GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of s390-specific device options. Both keys -and values must be strings. Allowed keys include "portno", "layer2", -"portname", "protocol", among others. Key names must contain only -alphanumeric characters (ie, [a-zA-Z0-9]).

-

Flags: Read / Write

-
-
-
-

The “s390-subchannels” property

-
  “s390-subchannels”         GPtrArray_gchararray_ *
-

Identifies specific subchannels that this network device uses for -communication with z/VM or s390 host. Like the -“mac-address” property for non-z/VM devices, this property -can be used to ensure this connection only applies to the network device -that uses these subchannels. The list should contain exactly 3 strings, -and each string may only be composed of hexadecimal characters and the -period (.) character.

-

Flags: Read / Write

-
-
-
-

The “speed” property

-
  “speed”                    guint
-

If non-zero, request that the device use only the specified speed. In -Mbit/s, ie 100 == 100Mbit/s.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWireless.html b/docs/libnm-util/html/NMSettingWireless.html deleted file mode 100644 index 20b3c124..00000000 --- a/docs/libnm-util/html/NMSettingWireless.html +++ /dev/null @@ -1,1548 +0,0 @@ - - - - -NMSettingWireless: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWireless

-

NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wireless_error_quark () -
-NMSetting * - -nm_setting_wireless_new () -
const GByteArray * - -nm_setting_wireless_get_ssid () -
const char * - -nm_setting_wireless_get_mode () -
const char * - -nm_setting_wireless_get_band () -
-guint32 - -nm_setting_wireless_get_channel () -
const GByteArray * - -nm_setting_wireless_get_bssid () -
-guint32 - -nm_setting_wireless_get_rate () -
-guint32 - -nm_setting_wireless_get_tx_power () -
const GByteArray * - -nm_setting_wireless_get_mac_address () -
const GByteArray * - -nm_setting_wireless_get_cloned_mac_address () -
const GSList * - -nm_setting_wireless_get_mac_address_blacklist () -
-guint32 - -nm_setting_wireless_get_num_mac_blacklist_items () -
const char * - -nm_setting_wireless_get_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_add_mac_blacklist_item () -
-void - -nm_setting_wireless_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wireless_clear_mac_blacklist_items () -
-guint32 - -nm_setting_wireless_get_mtu () -
-gboolean - -nm_setting_wireless_get_hidden () -
-guint32 - -nm_setting_wireless_get_powersave () -
-gboolean - -nm_setting_wireless_add_seen_bssid () -
-guint32 - -nm_setting_wireless_get_num_seen_bssids () -
const char * - -nm_setting_wireless_get_seen_bssid () -
-gboolean - -nm_setting_wireless_ap_security_compatible () -
const char * - -nm_setting_wireless_get_security () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *bandRead / Write
-GArray_guchar_ *bssidRead / Write
guintchannelRead / Write / Construct
-GArray_guchar_ *cloned-mac-addressRead / Write
gbooleanhiddenRead / Write
-GArray_guchar_ *mac-addressRead / Write
-GSList_gchararray_ *mac-address-blacklistRead / Write
-gchar *modeRead / Write
guintmtuRead / Write / Construct
guintpowersaveRead / Write
guintrateRead / Write / Construct
-gchar *securityRead / Write
-GSList_gchararray_ *seen-bssidsRead / Write
-GArray_guchar_ *ssidRead / Write
guinttx-powerRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWirelessError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWireless
-
-
-
-

Includes

-
#include <nm-setting-wireless.h>
-
-
-
-

Description

-

The NMSettingWireless object is a NMSetting subclass that describes properties -necessary for connection to 802.11 Wi-Fi networks.

-
-
-

Functions

-
-

nm_setting_wireless_error_quark ()

-
GQuark
-nm_setting_wireless_error_quark (void);
-

Registers an error quark for NMSettingWireless if necessary.

-
-

Returns

-

the error quark used for NMSettingWireless errors.

-
-
-
-
-

nm_setting_wireless_new ()

-
NMSetting *
-nm_setting_wireless_new (void);
-

Creates a new NMSettingWireless object with default values.

-
-

Returns

-

the new empty NMSettingWireless object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_get_ssid ()

-
const GByteArray *
-nm_setting_wireless_get_ssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “ssid” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mode ()

-
const char *
-nm_setting_wireless_get_mode (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mode” property of the setting

-
-
-
-
-

nm_setting_wireless_get_band ()

-
const char *
-nm_setting_wireless_get_band (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “band” property of the setting

-
-
-
-
-

nm_setting_wireless_get_channel ()

-
guint32
-nm_setting_wireless_get_channel (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “channel” property of the setting

-
-
-
-
-

nm_setting_wireless_get_bssid ()

-
const GByteArray *
-nm_setting_wireless_get_bssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “bssid” property of the setting

-
-
-
-
-

nm_setting_wireless_get_rate ()

-
guint32
-nm_setting_wireless_get_rate (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “rate” property of the setting

-
-
-
-
-

nm_setting_wireless_get_tx_power ()

-
guint32
-nm_setting_wireless_get_tx_power (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “tx-power” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mac_address ()

-
const GByteArray *
-nm_setting_wireless_get_mac_address (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wireless_get_cloned_mac_address ()

-
const GByteArray *
-nm_setting_wireless_get_cloned_mac_address
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “cloned-mac-address” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mac_address_blacklist ()

-
const GSList *
-nm_setting_wireless_get_mac_address_blacklist
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the -“mac-address-blacklist” property of the setting.

-

[element-type GLib.ByteArray]

-
-
-
-
-

nm_setting_wireless_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wireless_get_num_mac_blacklist_items
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of blacklisted MAC addresses

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_get_mac_blacklist_item ()

-
const char *
-nm_setting_wireless_get_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the blacklisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wireless_add_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

Adds a new MAC address to the “mac-address-blacklist” property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item ()

-
void
-nm_setting_wireless_remove_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

index number of the MAC address

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wireless_remove_mac_blacklist_item_by_value
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_clear_mac_blacklist_items ()

-
void
-nm_setting_wireless_clear_mac_blacklist_items
-                               (NMSettingWireless *setting);
-

Removes all blacklisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_get_mtu ()

-
guint32
-nm_setting_wireless_get_mtu (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wireless_get_hidden ()

-
gboolean
-nm_setting_wireless_get_hidden (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “hidden” property of the setting

-
-
-
-
-

nm_setting_wireless_get_powersave ()

-
guint32
-nm_setting_wireless_get_powersave (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “powersave” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_wireless_add_seen_bssid ()

-
gboolean
-nm_setting_wireless_add_seen_bssid (NMSettingWireless *setting,
-                                    const char *bssid);
-

Adds a new Wi-Fi AP's BSSID to the previously seen BSSID list of the setting. -NetworkManager now tracks previously seen BSSIDs internally so this function -no longer has much use. Actually, changes you make using this function will -not be preserved.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

bssid

the new BSSID to add to the list

 
-
-
-

Returns

-

TRUE if bssid -was already known, FALSE if not

-
-
-
-
-

nm_setting_wireless_get_num_seen_bssids ()

-
guint32
-nm_setting_wireless_get_num_seen_bssids
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of BSSIDs in the previously seen BSSID list

-
-
-
-
-

nm_setting_wireless_get_seen_bssid ()

-
const char *
-nm_setting_wireless_get_seen_bssid (NMSettingWireless *setting,
-                                    guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

i

index of a BSSID in the previously seen BSSID list

 
-
-
-

Returns

-

the BSSID at index i -

-
-
-
-
-

nm_setting_wireless_ap_security_compatible ()

-
gboolean
-nm_setting_wireless_ap_security_compatible
-                               (NMSettingWireless *s_wireless,
-                                NMSettingWirelessSecurity *s_wireless_sec,
-                                NM80211ApFlags ap_flags,
-                                NM80211ApSecurityFlags ap_wpa,
-                                NM80211ApSecurityFlags ap_rsn,
-                                NM80211Mode ap_mode);
-

Given a NMSettingWireless and an optional NMSettingWirelessSecurity, -determine if the configuration given by the settings is compatible with -the security of an access point using that access point's capability flags -and mode. Useful for clients that wish to filter a set of connections -against a set of access points and determine which connections are -compatible with which access points.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

s_wireless

a NMSettingWireless

 

s_wireless_sec

a NMSettingWirelessSecurity or NULL

 

ap_flags

the NM80211ApFlags of the given access point

 

ap_wpa

the NM80211ApSecurityFlags of the given access point's WPA -capabilities

 

ap_rsn

the NM80211ApSecurityFlags of the given access point's WPA2/RSN -capabilities

 

ap_mode

the 802.11 mode of the AP, either Ad-Hoc or Infrastructure

 
-
-
-

Returns

-

TRUE if the given settings are compatible with the access point's -security flags and mode, FALSE if they are not.

-
-
-
-
-

nm_setting_wireless_get_security ()

-
const char *
-nm_setting_wireless_get_security (NMSettingWireless *setting);
-
-

nm_setting_wireless_get_security has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Security rescrictions are recognized by -the presence of NM_SETTING_WIRELESS_SECURITY_SETTING_NAME in the connection.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “security” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SETTING_NAME "802-11-wireless"
-
-
-
-
-

enum NMSettingWirelessError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRELESS_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRELESS_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_WIRELESS_ERROR_MISSING_SECURITY_SETTING

-

property values require -the presence of an NMSettingWirelessSecurity object in the connection

-
 

NM_SETTING_WIRELESS_ERROR_CHANNEL_REQUIRES_BAND

-

the property channel was -set to a value that requires the “band” property to be set

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_ERROR

-
#define NM_SETTING_WIRELESS_ERROR nm_setting_wireless_error_quark ()
-
-
-
-
-

NM_SETTING_WIRELESS_SSID

-
#define NM_SETTING_WIRELESS_SSID        "ssid"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE

-
#define NM_SETTING_WIRELESS_MODE        "mode"
-
-
-
-
-

NM_SETTING_WIRELESS_BAND

-
#define NM_SETTING_WIRELESS_BAND        "band"
-
-
-
-
-

NM_SETTING_WIRELESS_CHANNEL

-
#define NM_SETTING_WIRELESS_CHANNEL     "channel"
-
-
-
-
-

NM_SETTING_WIRELESS_BSSID

-
#define NM_SETTING_WIRELESS_BSSID       "bssid"
-
-
-
-
-

NM_SETTING_WIRELESS_RATE

-
#define NM_SETTING_WIRELESS_RATE        "rate"
-
-
-
-
-

NM_SETTING_WIRELESS_TX_POWER

-
#define NM_SETTING_WIRELESS_TX_POWER    "tx-power"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS "mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRELESS_MTU

-
#define NM_SETTING_WIRELESS_MTU         "mtu"
-
-
-
-
-

NM_SETTING_WIRELESS_SEEN_BSSIDS

-
#define NM_SETTING_WIRELESS_SEEN_BSSIDS "seen-bssids"
-
-
-
-
-

NM_SETTING_WIRELESS_HIDDEN

-
#define NM_SETTING_WIRELESS_HIDDEN      "hidden"
-
-
-
-
-

NM_SETTING_WIRELESS_POWERSAVE

-
#define NM_SETTING_WIRELESS_POWERSAVE   "powersave"
-
-
-
-
-

NM_SETTING_WIRELESS_SEC

-
#define NM_SETTING_WIRELESS_SEC         "security"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE_ADHOC

-
#define NM_SETTING_WIRELESS_MODE_ADHOC  "adhoc"
-
-

Indicates Ad-Hoc mode where no access point is expected to be present.

-
-
-
-

NM_SETTING_WIRELESS_MODE_AP

-
#define NM_SETTING_WIRELESS_MODE_AP     "ap"
-
-

Indicates AP/master mode where the wireless device is started as an access -point/hotspot.

-

Since: 0.9.8

-
-
-
-

NM_SETTING_WIRELESS_MODE_INFRA

-
#define NM_SETTING_WIRELESS_MODE_INFRA  "infrastructure"
-
-

Indicates infrastructure mode where an access point is expected to be present -for this connection.

-
-
-
-

Property Details

-
-

The “band” property

-
  “band”                     gchar *
-

802.11 frequency band of the network. One of "a" for 5GHz 802.11a or -"bg" for 2.4GHz 802.11. This will lock associations to the Wi-Fi network -to the specific band, i.e. if "a" is specified, the device will not -associate with the same network in the 2.4GHz band even if the network's -settings are compatible. This setting depends on specific driver -capability and may not work with all drivers.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “bssid” property

-
  “bssid”                    GArray_guchar_ *
-

If specified, directs the device to only associate with the given access -point. This capability is highly driver dependent and not supported by -all devices. Note: this property does not control the BSSID used when -creating an Ad-Hoc network and is unlikely to in the future.

-

Flags: Read / Write

-
-
-
-

The “channel” property

-
  “channel”                  guint
-

Wireless channel to use for the Wi-Fi connection. The device will only -join (or create for Ad-Hoc networks) a Wi-Fi network on the specified -channel. Because channel numbers overlap between bands, this property -also requires the "band" property to be set.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “cloned-mac-address” property

-
  “cloned-mac-address”       GArray_guchar_ *
-

If specified, request that the Wi-Fi device use this MAC address instead -of its permanent MAC address. This is known as MAC cloning or spoofing.

-

Flags: Read / Write

-
-
-
-

The “hidden” property

-
  “hidden”                   gboolean
-

If TRUE, indicates this network is a non-broadcasting network that hides -its SSID. In this case various workarounds may take place, such as -probe-scanning the SSID for more reliable network discovery. However, -these workarounds expose inherent insecurities with hidden SSID networks, -and thus hidden SSID networks should be used with caution.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the Wi-Fi device whose -permanent MAC address matches. This property does not change the MAC -address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mac-address-blacklist” property

-
  “mac-address-blacklist”    GSList_gchararray_ *
-

A list of permanent MAC addresses of Wi-Fi devices to which this -connection should never apply. Each MAC address should be given in the -standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").

-

Flags: Read / Write

-
-
-
-

The “mode” property

-
  “mode”                     gchar *
-

Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, -infrastructure is assumed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple Ethernet frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “powersave” property

-
  “powersave”                guint
-

If set to FALSE, Wi-Fi power saving behavior is disabled. If set to -TRUE, Wi-Fi power saving behavior is enabled. All other values are -reserved. Note that even though only boolean values are allowed, the -property type is an unsigned integer to allow for future expansion.

-

Flags: Read / Write

-

Default value: 0

-

Since: 1.2

-
-
-
-

The “rate” property

-
  “rate”                     guint
-

If non-zero, directs the device to only use the specified bitrate for -communication with the access point. Units are in Kb/s, ie 5500 = 5.5 -Mbit/s. This property is highly driver dependent and not all devices -support setting a static bitrate.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “security” property

-
  “security”                 gchar *
-

If the wireless connection has any security restrictions, like 802.1x, -WEP, or WPA, set this property to -NM_SETTING_WIRELESS_SECURITY_SETTING_NAME and ensure the connection -contains a valid NMSettingWirelessSecurity setting.

-
-

NMSettingWireless:security has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Security restrictions are recognized -by the presence of a NMSettingWirelessSecurity setting in the -connection.

-
-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “seen-bssids” property

-
  “seen-bssids”              GSList_gchararray_ *
-

A list of BSSIDs (each BSSID formatted as a MAC address like -"00:11:22:33:44:55") that have been detected as part of the Wi-Fi -network. NetworkManager internally tracks previously seen BSSIDs. The -property is only meant for reading and reflects the BSSID list of -NetworkManager. The changes you make to this property will not be -preserved.

-

Flags: Read / Write

-
-
-
-

The “ssid” property

-
  “ssid”                     GArray_guchar_ *
-

SSID of the Wi-Fi network. Must be specified.

-

Flags: Read / Write

-
-
-
-

The “tx-power” property

-
  “tx-power”                 guint
-

If non-zero, directs the device to use the specified transmit power. -Units are dBm. This property is highly driver dependent and not all -devices support setting a static transmit power.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWirelessSecurity.html b/docs/libnm-util/html/NMSettingWirelessSecurity.html deleted file mode 100644 index 76b0781b..00000000 --- a/docs/libnm-util/html/NMSettingWirelessSecurity.html +++ /dev/null @@ -1,1903 +0,0 @@ - - - - -NMSettingWirelessSecurity: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWirelessSecurity

-

NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wireless_security_error_quark () -
-NMSetting * - -nm_setting_wireless_security_new () -
const char * - -nm_setting_wireless_security_get_key_mgmt () -
-guint32 - -nm_setting_wireless_security_get_num_protos () -
const char * - -nm_setting_wireless_security_get_proto () -
-gboolean - -nm_setting_wireless_security_add_proto () -
-void - -nm_setting_wireless_security_remove_proto () -
-gboolean - -nm_setting_wireless_security_remove_proto_by_value () -
-void - -nm_setting_wireless_security_clear_protos () -
-guint32 - -nm_setting_wireless_security_get_num_pairwise () -
const char * - -nm_setting_wireless_security_get_pairwise () -
-gboolean - -nm_setting_wireless_security_add_pairwise () -
-void - -nm_setting_wireless_security_remove_pairwise () -
-gboolean - -nm_setting_wireless_security_remove_pairwise_by_value () -
-void - -nm_setting_wireless_security_clear_pairwise () -
-guint32 - -nm_setting_wireless_security_get_num_groups () -
const char * - -nm_setting_wireless_security_get_group () -
-gboolean - -nm_setting_wireless_security_add_group () -
-void - -nm_setting_wireless_security_remove_group () -
-gboolean - -nm_setting_wireless_security_remove_group_by_value () -
-void - -nm_setting_wireless_security_clear_groups () -
const char * - -nm_setting_wireless_security_get_psk () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_psk_flags () -
const char * - -nm_setting_wireless_security_get_leap_username () -
const char * - -nm_setting_wireless_security_get_leap_password () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_leap_password_flags () -
const char * - -nm_setting_wireless_security_get_wep_key () -
-void - -nm_setting_wireless_security_set_wep_key () -
-guint32 - -nm_setting_wireless_security_get_wep_tx_keyidx () -
const char * - -nm_setting_wireless_security_get_auth_alg () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_wep_key_flags () -
-NMWepKeyType - -nm_setting_wireless_security_get_wep_key_type () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *auth-algRead / Write
-GSList_gchararray_ *groupRead / Write
-gchar *key-mgmtRead / Write
-gchar *leap-passwordRead / Write
guintleap-password-flagsRead / Write
-gchar *leap-usernameRead / Write
-GSList_gchararray_ *pairwiseRead / Write
-GSList_gchararray_ *protoRead / Write
-gchar *pskRead / Write
guintpsk-flagsRead / Write
guintwep-key-flagsRead / Write
guintwep-key-typeRead / Write / Construct
-gchar *wep-key0Read / Write
-gchar *wep-key1Read / Write
-gchar *wep-key2Read / Write
-gchar *wep-key3Read / Write
guintwep-tx-keyidxRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingWirelessSecurityError
-    ╰── NMWepKeyType
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWirelessSecurity
-
-
-
-

Includes

-
#include <nm-setting-wireless-security.h>
-
-
-
-

Description

-

The NMSettingWirelessSecurity object is a NMSetting subclass that describes -properties necessary for connection to encrypted Wi-Fi networks.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options. To get a better overview -of how Wi-Fi security works, you may want to get copies of the following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_wireless_security_error_quark ()

-
GQuark
-nm_setting_wireless_security_error_quark
-                               (void);
-

Registers an error quark for NMSettingWired if necessary.

-
-

Returns

-

the error quark used for NMSettingWired errors.

-
-
-
-
-

nm_setting_wireless_security_new ()

-
NMSetting *
-nm_setting_wireless_security_new (void);
-

Creates a new NMSettingWirelessSecurity object with default values.

-
-

Returns

-

the new empty NMSettingWirelessSecurity object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_security_get_key_mgmt ()

-
const char *
-nm_setting_wireless_security_get_key_mgmt
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “key-mgmt” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_num_protos ()

-
guint32
-nm_setting_wireless_security_get_num_protos
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of security protocols this connection allows when -connecting to secure Wi-Fi networks

-
-
-
-
-

nm_setting_wireless_security_get_proto ()

-
const char *
-nm_setting_wireless_security_get_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

an index into the protocol list

 
-
-
-

Returns

-

the protocol at index i -

-
-
-
-
-

nm_setting_wireless_security_add_proto ()

-
gboolean
-nm_setting_wireless_security_add_proto
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Adds a Wi-Fi security protocol (one of "wpa" or "rsn") to the allowed list; -only protocols in this list will be used when finding and connecting to -the Wi-Fi network specified by this connection. For example, if the -protocol list contains only "wpa" but the access point for the SSID specified -by this connection only supports WPA2/RSN, the connection cannot be used -with the access point.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to add, one of "wpa" or "rsn"

 
-
-
-

Returns

-

TRUE if the protocol was new and was added to the allowed -protocol list, or FALSE if it was already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_proto ()

-
void
-nm_setting_wireless_security_remove_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of the protocol to remove

 
-
-
-
-
-

nm_setting_wireless_security_remove_proto_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_proto_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to remove, one of "wpa" or "rsn"

 
-
-
-

Returns

-

TRUE if the protocol was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_protos ()

-
void
-nm_setting_wireless_security_clear_protos
-                               (NMSettingWirelessSecurity *setting);
-

Removes all protocols from the allowed list. If there are no protocols -specified then all protocols are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_pairwise ()

-
guint32
-nm_setting_wireless_security_get_num_pairwise
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of pairwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_pairwise ()

-
const char *
-nm_setting_wireless_security_get_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed pairwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed pairwise encryption algorithm list

 
-
-
-

Returns

-

the pairwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_pairwise ()

-
gboolean
-nm_setting_wireless_security_add_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Adds an encryption algorithm to the list of allowed pairwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to add, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_pairwise ()

-
void
-nm_setting_wireless_security_remove_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed pairwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_pairwise_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_pairwise_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to remove, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

TRUE if the encryption algorithm was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_pairwise ()

-
void
-nm_setting_wireless_security_clear_pairwise
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all pairwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_groups ()

-
guint32
-nm_setting_wireless_security_get_num_groups
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of groupwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_group ()

-
const char *
-nm_setting_wireless_security_get_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed groupwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed groupwise encryption algorithm list

 
-
-
-

Returns

-

the groupwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_group ()

-
gboolean
-nm_setting_wireless_security_add_group
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Adds an encryption algorithm to the list of allowed groupwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to add, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_group ()

-
void
-nm_setting_wireless_security_remove_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed groupwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_group_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_group_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to remove, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_groups ()

-
void
-nm_setting_wireless_security_clear_groups
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all groupwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_psk ()

-
const char *
-nm_setting_wireless_security_get_psk (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “psk” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_psk_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_psk_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“psk”

-
-
-
-
-

nm_setting_wireless_security_get_leap_username ()

-
const char *
-nm_setting_wireless_security_get_leap_username
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-username” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password ()

-
const char *
-nm_setting_wireless_security_get_leap_password
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-password” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_leap_password_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“leap-password”

-
-
-
-
-

nm_setting_wireless_security_get_wep_key ()

-
const char *
-nm_setting_wireless_security_get_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the WEP key index (0..3 inclusive)

 
-
-
-

Returns

-

the WEP key at the given index

-
-
-
-
-

nm_setting_wireless_security_set_wep_key ()

-
void
-nm_setting_wireless_security_set_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx,
-                                const char *key);
-

Sets a WEP key in the given index.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the index of the key (0..3 inclusive)

 

key

the WEP key as a string, in either hexadecimal, ASCII, or passphrase -form as determiend by the value of the “wep-key-type” -property.

 
-
-
-
-
-

nm_setting_wireless_security_get_wep_tx_keyidx ()

-
guint32
-nm_setting_wireless_security_get_wep_tx_keyidx
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “wep-tx-keyidx” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_auth_alg ()

-
const char *
-nm_setting_wireless_security_get_auth_alg
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “auth-alg” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_wep_key_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the all WEP keys

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_type ()

-
NMWepKeyType
-nm_setting_wireless_security_get_wep_key_type
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “wep-key-type” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SECURITY_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SECURITY_SETTING_NAME "802-11-wireless-security"
-
-
-
-
-

enum NMSettingWirelessSecurityError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_SECURITY_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_MISSING_PROPERTY

-

the property was -missing and is required

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_MISSING_802_1X_SETTING

-

a property contained -a value that requires the connection to contain a NMSetting8021x setting

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_LEAP_REQUIRES_802_1X

-

LEAP authentication -was specified but key management was not set to "8021x"

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_LEAP_REQUIRES_USERNAME

-

LEAP authentication -was specified but no LEAP username was given

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_SHARED_KEY_REQUIRES_WEP

-

Shared Key -authentication was specified but the setting did not specify WEP as the -encryption protocol

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_ERROR

-
#define NM_SETTING_WIRELESS_SECURITY_ERROR nm_setting_wireless_security_error_quark ()
-
-
-
-
-

enum NMWepKeyType

-

The NMWepKeyType values specify how any WEP keys present in the setting -are interpreted. There are no standards governing how to hash the various WEP -key/passphrase formats into the actual WEP key. Unfortunately some WEP keys -can be interpreted in multiple ways, requiring the setting to specify how to -interpret the any WEP keys. For example, the key "732f2d712e4a394a375d366931" -is both a valid Hexadecimal WEP key and a WEP passphrase. Further, many -ASCII keys are also valid WEP passphrases, but since passphrases and ASCII -keys are hashed differently to determine the actual WEP key the type must be -specified.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_WEP_KEY_TYPE_UNKNOWN

-

unknown WEP key type

-
 

NM_WEP_KEY_TYPE_KEY

-

indicates a hexadecimal or ASCII formatted WEP key. -Hex keys are either 10 or 26 hexadecimal characters (ie "5f782f2f5f" or -"732f2d712e4a394a375d366931"), while ASCII keys are either 5 or 13 ASCII -characters (ie "abcde" or "blahblah99$*1").

-
 

NM_WEP_KEY_TYPE_PASSPHRASE

-

indicates a WEP passphrase (ex "I bought a duck -on my way back from the market 235Q&^%^*%") instead of a hexadecimal or ASCII -key. Passphrases are between 8 and 64 characters inclusive and are hashed -the actual WEP key using the MD5 hash algorithm.

-
 

NM_WEP_KEY_TYPE_LAST

-

placeholder value for bounds-checking

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_KEY_MGMT

-
#define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT "key-mgmt"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX "wep-tx-keyidx"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_AUTH_ALG

-
#define NM_SETTING_WIRELESS_SECURITY_AUTH_ALG "auth-alg"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PROTO

-
#define NM_SETTING_WIRELESS_SECURITY_PROTO "proto"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PAIRWISE

-
#define NM_SETTING_WIRELESS_SECURITY_PAIRWISE "pairwise"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_GROUP

-
#define NM_SETTING_WIRELESS_SECURITY_GROUP "group"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME "leap-username"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY0

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 "wep-key0"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY1

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY1 "wep-key1"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY2

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY2 "wep-key2"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY3

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY3 "wep-key3"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS "wep-key-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE "wep-key-type"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK

-
#define NM_SETTING_WIRELESS_SECURITY_PSK "psk"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS "psk-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD "leap-password"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS "leap-password-flags"
-
-
-
-
-

Property Details

-
-

The “auth-alg” property

-
  “auth-alg”                 gchar *
-

When WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the -802.11 authentication algorithm required by the AP here. One of "open" -for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP. When -using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the -"leap-username" and "leap-password" properties must be specified.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “group” property

-
  “group”                    GSList_gchararray_ *
-

A list of group/broadcast encryption algorithms which prevents -connections to Wi-Fi networks that do not utilize one of the algorithms -in the list. For maximum compatibility leave this property empty. Each -list element may be one of "wep40", "wep104", "tkip", or "ccmp".

-

Flags: Read / Write

-
-
-
-

The “key-mgmt” property

-
  “key-mgmt”                 gchar *
-

Key management used for the connection. One of "none" (WEP), "ieee8021x" -(Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure -WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for -any Wi-Fi connection that uses security.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “leap-password” property

-
  “leap-password”            gchar *
-

The login password for legacy LEAP connections (ie, key-mgmt = -"ieee8021x" and auth-alg = "leap").

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “leap-password-flags” property

-
  “leap-password-flags”      guint
-

Flags indicating how to handle the -“leap-password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “leap-username” property

-
  “leap-username”            gchar *
-

The login username for legacy LEAP connections (ie, key-mgmt = -"ieee8021x" and auth-alg = "leap").

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pairwise” property

-
  “pairwise”                 GSList_gchararray_ *
-

A list of pairwise encryption algorithms which prevents connections to -Wi-Fi networks that do not utilize one of the algorithms in the list. -For maximum compatibility leave this property empty. Each list element -may be one of "tkip" or "ccmp".

-

Flags: Read / Write

-
-
-
-

The “proto” property

-
  “proto”                    GSList_gchararray_ *
-

List of strings specifying the allowed WPA protocol versions to use. -Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If -not specified, both WPA and RSN connections are allowed.

-

Flags: Read / Write

-
-
-
-

The “psk” property

-
  “psk”                      gchar *
-

Pre-Shared-Key for WPA networks. If the key is 64-characters long, it -must contain only hexadecimal characters and is interpreted as a -hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII -characters (as specified in the 802.11i standard) and is interpreted as a -WPA passphrase, and is hashed to derive the actual WPA-PSK used when -connecting to the Wi-Fi network.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “psk-flags” property

-
  “psk-flags”                guint
-

Flags indicating how to handle the “psk” -property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “wep-key-flags” property

-
  “wep-key-flags”            guint
-

Flags indicating how to handle the “wep-key0”, -“wep-key1”, “wep-key2”, -and “wep-key3” properties.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “wep-key-type” property

-
  “wep-key-type”             guint
-

Controls the interpretation of WEP keys. Allowed values are -NM_WEP_KEY_TYPE_KEY, in which case the key is either a 10- or -26-character hexadecimal string, or a 5- or 13-character ASCII password; -or NM_WEP_KEY_TYPE_PASSPHRASE, in which case the passphrase is provided -as a string and will be hashed using the de-facto MD5 method to derive -the actual WEP key.

-

Flags: Read / Write / Construct

-

Allowed values: <= 2

-

Default value: 0

-
-
-
-

The “wep-key0” property

-
  “wep-key0”                 gchar *
-

Index 0 WEP key. This is the WEP key used in most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key1” property

-
  “wep-key1”                 gchar *
-

Index 1 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key2” property

-
  “wep-key2”                 gchar *
-

Index 2 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key3” property

-
  “wep-key3”                 gchar *
-

Index 3 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-tx-keyidx” property

-
  “wep-tx-keyidx”            guint
-

When static WEP is used (ie, key-mgmt = "none") and a non-default WEP key -index is used by the AP, put that WEP key index here. Valid values are 0 -(default key) through 3. Note that some consumer access points (like the -Linksys WRT54G) number the keys 1 - 4.

-

Flags: Read / Write / Construct

-

Allowed values: <= 3

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/annotation-glossary.html b/docs/libnm-util/html/annotation-glossary.html deleted file mode 100644 index a70e06d2..00000000 --- a/docs/libnm-util/html/annotation-glossary.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -Annotation Glossary: libnm-util Reference Manual - - - - - - - - - - - - - - - -
-

-Annotation Glossary

-

A

-
allow-none
-

NULL is OK, both for passing and for returning.

-
array
-

Parameter points to an array of items.

-

C

-
closure
-

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

-

E

-
element-type
-

Generics and defining elements of containers and arrays.

-

I

-
inout
-

Parameter for input and for returning results. Default is transfer full.

-

O

-
out
-

Parameter for returning results. Default is transfer full.

-

S

-
scope call
-

The callback is valid only during the call to the method.

-
skip
-

Exposed in C code, not necessarily available in other languages.

-

T

-
transfer container
-

Free data container after the code is done.

-
transfer full
-

Free data after the code is done.

-
transfer none
-

Don't free data after the code is done.

-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/api-index-full.html b/docs/libnm-util/html/api-index-full.html deleted file mode 100644 index 140f70f5..00000000 --- a/docs/libnm-util/html/api-index-full.html +++ /dev/null @@ -1,5340 +0,0 @@ - - - - -API Index: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-API Index

-

D

-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UCHAR, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_LIST_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ADDRESSES, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ROUTES, macro in nm-dbus-glib-types -
-
-

G

-
-g_value_array_append, macro in nm-gvaluearray-compat -
-
-
-g_value_array_copy, macro in nm-gvaluearray-compat -
-
-
-g_value_array_free, function in nm-gvaluearray-compat -
-
-
-g_value_array_get_nth, macro in nm-gvaluearray-compat -
-
-
-g_value_array_insert, macro in nm-gvaluearray-compat -
-
-
-g_value_array_new, macro in nm-gvaluearray-compat -
-
-
-g_value_array_prepend, macro in nm-gvaluearray-compat -
-
-
-g_value_array_remove, macro in nm-gvaluearray-compat -
-
-
-g_value_array_sort, macro in nm-gvaluearray-compat -
-
-
-g_value_array_sort_with_data, macro in nm-gvaluearray-compat -
-
-

M

-
-NM80211ApFlags, enum in NetworkManager -
-
-
-NM80211ApSecurityFlags, enum in NetworkManager -
-
-
-NM80211Mode, enum in NetworkManager -
-
-
-NMActiveConnectionState, enum in NetworkManager -
-
-
-NMBluetoothCapabilities, enum in NetworkManager -
-
-
-NMConnection, struct in NMConnection -
-
-
-NMConnection::changed, object signal in NMConnection -
-
-
-NMConnection::secrets-cleared, object signal in NMConnection -
-
-
-NMConnection::secrets-updated, object signal in NMConnection -
-
-
-NMConnection:path, object property in NMConnection -
-
-
-NMConnectionError, enum in NMConnection -
-
-
-NMConnectivityState, enum in NetworkManager -
-
-
-NMDeviceCapabilities, enum in NetworkManager -
-
-
-NMDeviceModemCapabilities, enum in NetworkManager -
-
-
-NMDeviceState, enum in NetworkManager -
-
-
-NMDeviceStateReason, enum in NetworkManager -
-
-
-NMDeviceType, enum in NetworkManager -
-
-
-NMDeviceWifiCapabilities, enum in NetworkManager -
-
-
-NMSetting, struct in NMSetting -
-
-
-NMSetting8021x:altsubject-matches, object property in NMSetting8021x -
-
-
-NMSetting8021x:anonymous-identity, object property in NMSetting8021x -
-
-
-NMSetting8021x:ca-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:ca-path, object property in NMSetting8021x -
-
-
-NMSetting8021x:client-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:eap, object property in NMSetting8021x -
-
-
-NMSetting8021x:identity, object property in NMSetting8021x -
-
-
-NMSetting8021x:pac-file, object property in NMSetting8021x -
-
-
-NMSetting8021x:password, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-raw, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-raw-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-fast-provisioning, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-peaplabel, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-peapver, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-altsubject-matches, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-auth, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-autheap, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-ca-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-ca-path, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-client-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key-password, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key-password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-subject-match, object property in NMSetting8021x -
-
-
-NMSetting8021x:pin, object property in NMSetting8021x -
-
-
-NMSetting8021x:pin-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key-password, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key-password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:subject-match, object property in NMSetting8021x -
-
-
-NMSetting8021x:system-ca-certs, object property in NMSetting8021x -
-
-
-NMSetting8021xCKFormat, enum in NMSetting8021x -
-
-
-NMSetting8021xCKScheme, enum in NMSetting8021x -
-
-
-NMSetting8021xError, enum in NMSetting8021x -
-
-
-NMSetting:name, object property in NMSetting -
-
-
-NMSettingAdsl:encapsulation, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:password, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:password-flags, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:protocol, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:username, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:vci, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:vpi, object property in NMSettingAdsl -
-
-
-NMSettingAdslError, enum in NMSettingAdsl -
-
-
-NMSettingBluetooth:bdaddr, object property in NMSettingBluetooth -
-
-
-NMSettingBluetooth:type, object property in NMSettingBluetooth -
-
-
-NMSettingBluetoothError, enum in NMSettingBluetooth -
-
-
-NMSettingBond:interface-name, object property in NMSettingBond -
-
-
-NMSettingBond:options, object property in NMSettingBond -
-
-
-NMSettingBondError, enum in NMSettingBond -
-
-
-NMSettingBridge:ageing-time, object property in NMSettingBridge -
-
-
-NMSettingBridge:forward-delay, object property in NMSettingBridge -
-
-
-NMSettingBridge:hello-time, object property in NMSettingBridge -
-
-
-NMSettingBridge:interface-name, object property in NMSettingBridge -
-
-
-NMSettingBridge:mac-address, object property in NMSettingBridge -
-
-
-NMSettingBridge:max-age, object property in NMSettingBridge -
-
-
-NMSettingBridge:priority, object property in NMSettingBridge -
-
-
-NMSettingBridge:stp, object property in NMSettingBridge -
-
-
-NMSettingBridgeError, enum in NMSettingBridge -
-
-
-NMSettingBridgePort:hairpin-mode, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePort:path-cost, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePort:priority, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePortError, enum in NMSettingBridgePort -
-
-
-NMSettingCdma:number, object property in NMSettingCdma -
-
-
-NMSettingCdma:password, object property in NMSettingCdma -
-
-
-NMSettingCdma:password-flags, object property in NMSettingCdma -
-
-
-NMSettingCdma:username, object property in NMSettingCdma -
-
-
-NMSettingCdmaError, enum in NMSettingCdma -
-
-
-NMSettingClearSecretsWithFlagsFn, user_function in NMSetting -
-
-
-NMSettingCompareFlags, enum in NMSetting -
-
-
-NMSettingConnection, struct in NMSettingConnection -
-
-
-NMSettingConnection:autoconnect, object property in NMSettingConnection -
-
-
-NMSettingConnection:gateway-ping-timeout, object property in NMSettingConnection -
-
-
-NMSettingConnection:id, object property in NMSettingConnection -
-
-
-NMSettingConnection:interface-name, object property in NMSettingConnection -
-
-
-NMSettingConnection:master, object property in NMSettingConnection -
-
-
-NMSettingConnection:permissions, object property in NMSettingConnection -
-
-
-NMSettingConnection:read-only, object property in NMSettingConnection -
-
-
-NMSettingConnection:secondaries, object property in NMSettingConnection -
-
-
-NMSettingConnection:slave-type, object property in NMSettingConnection -
-
-
-NMSettingConnection:timestamp, object property in NMSettingConnection -
-
-
-NMSettingConnection:type, object property in NMSettingConnection -
-
-
-NMSettingConnection:uuid, object property in NMSettingConnection -
-
-
-NMSettingConnection:zone, object property in NMSettingConnection -
-
-
-NMSettingConnectionError, enum in NMSettingConnection -
-
-
-NMSettingDcb:app-fcoe-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fcoe-mode, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fcoe-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fip-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fip-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-iscsi-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-iscsi-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-flow-control, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-flow-control-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-id, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-strict-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-traffic-class, object property in NMSettingDcb -
-
-
-NMSettingDcbError, enum in NMSettingDcb -
-
-
-NMSettingDcbFlags, enum in NMSettingDcb -
-
-
-NMSettingDiffResult, enum in NMSetting -
-
-
-NMSettingError, enum in NMSetting -
-
-
-NMSettingGenericError, enum in NMSettingGeneric -
-
-
-NMSettingGsm:allowed-bands, object property in NMSettingGsm -
-
-
-NMSettingGsm:apn, object property in NMSettingGsm -
-
-
-NMSettingGsm:home-only, object property in NMSettingGsm -
-
-
-NMSettingGsm:network-id, object property in NMSettingGsm -
-
-
-NMSettingGsm:network-type, object property in NMSettingGsm -
-
-
-NMSettingGsm:number, object property in NMSettingGsm -
-
-
-NMSettingGsm:password, object property in NMSettingGsm -
-
-
-NMSettingGsm:password-flags, object property in NMSettingGsm -
-
-
-NMSettingGsm:pin, object property in NMSettingGsm -
-
-
-NMSettingGsm:pin-flags, object property in NMSettingGsm -
-
-
-NMSettingGsm:username, object property in NMSettingGsm -
-
-
-NMSettingGsmError, enum in NMSettingGsm -
-
-
-NMSettingGsmNetworkBand, enum in NMSettingGsm -
-
-
-NMSettingGsmNetworkType, enum in NMSettingGsm -
-
-
-NMSettingHashFlags, enum in NMSetting -
-
-
-NMSettingInfiniband:mac-address, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:mtu, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:p-key, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:parent, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:transport-mode, object property in NMSettingInfiniband -
-
-
-NMSettingInfinibandError, enum in NMSettingInfiniband -
-
-
-NMSettingIP4Config:addresses, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-client-id, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-hostname, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-send-hostname, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-timeout, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dns, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dns-search, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:ignore-auto-dns, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:ignore-auto-routes, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:may-fail, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:method, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:never-default, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:route-metric, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:routes, object property in NMSettingIP4Config -
-
-
-NMSettingIP4ConfigError, enum in NMSettingIP4Config -
-
-
-NMSettingIP6Config:addresses, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dhcp-hostname, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dns, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dns-search, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ignore-auto-dns, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ignore-auto-routes, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ip6-privacy, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:may-fail, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:method, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:never-default, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:route-metric, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:routes, object property in NMSettingIP6Config -
-
-
-NMSettingIP6ConfigError, enum in NMSettingIP6Config -
-
-
-NMSettingIP6ConfigPrivacy, enum in NMSettingIP6Config -
-
-
-NMSettingOlpcMesh:channel, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMesh:dhcp-anycast-address, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMesh:ssid, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMeshError, enum in NMSettingOlpcMesh -
-
-
-NMSettingPPP:baud, object property in NMSettingPPP -
-
-
-NMSettingPPP:crtscts, object property in NMSettingPPP -
-
-
-NMSettingPPP:lcp-echo-failure, object property in NMSettingPPP -
-
-
-NMSettingPPP:lcp-echo-interval, object property in NMSettingPPP -
-
-
-NMSettingPPP:mppe-stateful, object property in NMSettingPPP -
-
-
-NMSettingPPP:mru, object property in NMSettingPPP -
-
-
-NMSettingPPP:mtu, object property in NMSettingPPP -
-
-
-NMSettingPPP:no-vj-comp, object property in NMSettingPPP -
-
-
-NMSettingPPP:noauth, object property in NMSettingPPP -
-
-
-NMSettingPPP:nobsdcomp, object property in NMSettingPPP -
-
-
-NMSettingPPP:nodeflate, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-chap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-eap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-mschap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-mschapv2, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-pap, object property in NMSettingPPP -
-
-
-NMSettingPPP:require-mppe, object property in NMSettingPPP -
-
-
-NMSettingPPP:require-mppe-128, object property in NMSettingPPP -
-
-
-NMSettingPPPError, enum in NMSettingPPP -
-
-
-NMSettingPPPOE:password, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:password-flags, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:service, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:username, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOEError, enum in NMSettingPPPOE -
-
-
-NMSettingSecretFlags, enum in NMSetting -
-
-
-NMSettingSerial:baud, object property in NMSettingSerial -
-
-
-NMSettingSerial:bits, object property in NMSettingSerial -
-
-
-NMSettingSerial:parity, object property in NMSettingSerial -
-
-
-NMSettingSerial:send-delay, object property in NMSettingSerial -
-
-
-NMSettingSerial:stopbits, object property in NMSettingSerial -
-
-
-NMSettingSerialError, enum in NMSettingSerial -
-
-
-NMSettingTeam:config, object property in NMSettingTeam -
-
-
-NMSettingTeam:interface-name, object property in NMSettingTeam -
-
-
-NMSettingTeamError, enum in NMSettingTeam -
-
-
-NMSettingTeamPort:config, object property in NMSettingTeamPort -
-
-
-NMSettingTeamPortError, enum in NMSettingTeamPort -
-
-
-NMSettingValueIterFn, user_function in NMSetting -
-
-
-NMSettingVlan:egress-priority-map, object property in NMSettingVlan -
-
-
-NMSettingVlan:flags, object property in NMSettingVlan -
-
-
-NMSettingVlan:id, object property in NMSettingVlan -
-
-
-NMSettingVlan:ingress-priority-map, object property in NMSettingVlan -
-
-
-NMSettingVlan:interface-name, object property in NMSettingVlan -
-
-
-NMSettingVlan:parent, object property in NMSettingVlan -
-
-
-NMSettingVlanError, enum in NMSettingVlan -
-
-
-NMSettingVPN:data, object property in NMSettingVPN -
-
-
-NMSettingVPN:persistent, object property in NMSettingVPN -
-
-
-NMSettingVPN:secrets, object property in NMSettingVPN -
-
-
-NMSettingVPN:service-type, object property in NMSettingVPN -
-
-
-NMSettingVPN:user-name, object property in NMSettingVPN -
-
-
-NMSettingVpnError, enum in NMSettingVPN -
-
-
-NMSettingWimax:mac-address, object property in NMSettingWimax -
-
-
-NMSettingWimax:network-name, object property in NMSettingWimax -
-
-
-NMSettingWimaxError, enum in NMSettingWimax -
-
-
-NMSettingWired:auto-negotiate, object property in NMSettingWired -
-
-
-NMSettingWired:cloned-mac-address, object property in NMSettingWired -
-
-
-NMSettingWired:duplex, object property in NMSettingWired -
-
-
-NMSettingWired:mac-address, object property in NMSettingWired -
-
-
-NMSettingWired:mac-address-blacklist, object property in NMSettingWired -
-
-
-NMSettingWired:mtu, object property in NMSettingWired -
-
-
-NMSettingWired:port, object property in NMSettingWired -
-
-
-NMSettingWired:s390-nettype, object property in NMSettingWired -
-
-
-NMSettingWired:s390-options, object property in NMSettingWired -
-
-
-NMSettingWired:s390-subchannels, object property in NMSettingWired -
-
-
-NMSettingWired:speed, object property in NMSettingWired -
-
-
-NMSettingWiredError, enum in NMSettingWired -
-
-
-NMSettingWireless:band, object property in NMSettingWireless -
-
-
-NMSettingWireless:bssid, object property in NMSettingWireless -
-
-
-NMSettingWireless:channel, object property in NMSettingWireless -
-
-
-NMSettingWireless:cloned-mac-address, object property in NMSettingWireless -
-
-
-NMSettingWireless:hidden, object property in NMSettingWireless -
-
-
-NMSettingWireless:mac-address, object property in NMSettingWireless -
-
-
-NMSettingWireless:mac-address-blacklist, object property in NMSettingWireless -
-
-
-NMSettingWireless:mode, object property in NMSettingWireless -
-
-
-NMSettingWireless:mtu, object property in NMSettingWireless -
-
-
-NMSettingWireless:powersave, object property in NMSettingWireless -
-
-
-NMSettingWireless:rate, object property in NMSettingWireless -
-
-
-NMSettingWireless:security, object property in NMSettingWireless -
-
-
-NMSettingWireless:seen-bssids, object property in NMSettingWireless -
-
-
-NMSettingWireless:ssid, object property in NMSettingWireless -
-
-
-NMSettingWireless:tx-power, object property in NMSettingWireless -
-
-
-NMSettingWirelessError, enum in NMSettingWireless -
-
-
-NMSettingWirelessSecurity:auth-alg, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:group, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:key-mgmt, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-password, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-password-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-username, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:pairwise, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:proto, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:psk, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:psk-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key-type, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key0, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key1, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key2, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key3, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-tx-keyidx, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurityError, enum in NMSettingWirelessSecurity -
-
-
-NMState, enum in NetworkManager -
-
-
-NMUtilsFileSearchInPathsPredicate, user_function in nm-utils -
-
-
-NMUtilsSecurityType, enum in nm-utils -
-
-
-NMVlanFlags, enum in NMSettingVlan -
-
-
-NMVlanPriorityMap, enum in NMSettingVlan -
-
-
-NMVPNConnectionState, enum in NetworkManagerVPN -
-
-
-NMVPNConnectionStateReason, enum in NetworkManagerVPN -
-
-
-NMVPNIterFunc, user_function in NMSettingVPN -
-
-
-NMVPNPluginFailure, enum in NetworkManagerVPN -
-
-
-NMVPNServiceState, enum in NetworkManagerVPN -
-
-
-NMWepKeyType, enum in NMSettingWirelessSecurity -
-
-
-nm_connection_add_setting, function in NMConnection -
-
-
-NM_CONNECTION_CHANGED, macro in NMConnection -
-
-
-nm_connection_clear_secrets, function in NMConnection -
-
-
-nm_connection_clear_secrets_with_flags, function in NMConnection -
-
-
-nm_connection_compare, function in NMConnection -
-
-
-nm_connection_create_setting, function in NMConnection -
-
-
-nm_connection_diff, function in NMConnection -
-
-
-nm_connection_dump, function in NMConnection -
-
-
-nm_connection_duplicate, function in NMConnection -
-
-
-NM_CONNECTION_ERROR, macro in NMConnection -
-
-
-nm_connection_error_quark, function in NMConnection -
-
-
-nm_connection_for_each_setting_value, function in NMConnection -
-
-
-nm_connection_get_connection_type, function in NMConnection -
-
-
-nm_connection_get_id, function in NMConnection -
-
-
-nm_connection_get_interface_name, function in NMConnection -
-
-
-nm_connection_get_path, function in NMConnection -
-
-
-nm_connection_get_setting, function in NMConnection -
-
-
-nm_connection_get_setting_802_1x, function in NMConnection -
-
-
-nm_connection_get_setting_adsl, function in NMConnection -
-
-
-nm_connection_get_setting_bluetooth, function in NMConnection -
-
-
-nm_connection_get_setting_bond, function in NMConnection -
-
-
-nm_connection_get_setting_bridge, function in NMConnection -
-
-
-nm_connection_get_setting_bridge_port, function in NMConnection -
-
-
-nm_connection_get_setting_by_name, function in NMConnection -
-
-
-nm_connection_get_setting_cdma, function in NMConnection -
-
-
-nm_connection_get_setting_connection, function in NMConnection -
-
-
-nm_connection_get_setting_dcb, function in NMConnection -
-
-
-nm_connection_get_setting_generic, function in NMConnection -
-
-
-nm_connection_get_setting_gsm, function in NMConnection -
-
-
-nm_connection_get_setting_infiniband, function in NMConnection -
-
-
-nm_connection_get_setting_ip4_config, function in NMConnection -
-
-
-nm_connection_get_setting_ip6_config, function in NMConnection -
-
-
-nm_connection_get_setting_olpc_mesh, function in NMConnection -
-
-
-nm_connection_get_setting_ppp, function in NMConnection -
-
-
-nm_connection_get_setting_pppoe, function in NMConnection -
-
-
-nm_connection_get_setting_serial, function in NMConnection -
-
-
-nm_connection_get_setting_team, function in NMConnection -
-
-
-nm_connection_get_setting_team_port, function in NMConnection -
-
-
-nm_connection_get_setting_vlan, function in NMConnection -
-
-
-nm_connection_get_setting_vpn, function in NMConnection -
-
-
-nm_connection_get_setting_wimax, function in NMConnection -
-
-
-nm_connection_get_setting_wired, function in NMConnection -
-
-
-nm_connection_get_setting_wireless, function in NMConnection -
-
-
-nm_connection_get_setting_wireless_security, function in NMConnection -
-
-
-nm_connection_get_uuid, function in NMConnection -
-
-
-nm_connection_get_virtual_device_description, function in NMConnection -
-
-
-nm_connection_get_virtual_iface_name, function in NMConnection -
-
-
-nm_connection_is_type, function in NMConnection -
-
-
-nm_connection_lookup_setting_type, function in NMConnection -
-
-
-nm_connection_lookup_setting_type_by_quark, function in NMConnection -
-
-
-nm_connection_need_secrets, function in NMConnection -
-
-
-nm_connection_new, function in NMConnection -
-
-
-nm_connection_new_from_hash, function in NMConnection -
-
-
-nm_connection_normalize, function in NMConnection -
-
-
-NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD, macro in NMConnection -
-
-
-NM_CONNECTION_PATH, macro in NMConnection -
-
-
-nm_connection_remove_setting, function in NMConnection -
-
-
-nm_connection_replace_settings, function in NMConnection -
-
-
-nm_connection_replace_settings_from_connection, function in NMConnection -
-
-
-NM_CONNECTION_SECRETS_CLEARED, macro in NMConnection -
-
-
-NM_CONNECTION_SECRETS_UPDATED, macro in NMConnection -
-
-
-nm_connection_set_path, function in NMConnection -
-
-
-nm_connection_to_hash, function in NMConnection -
-
-
-nm_connection_update_secrets, function in NMConnection -
-
-
-nm_connection_verify, function in NMConnection -
-
-
-NM_DBUS_IFACE_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACTIVE_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_ADSL, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BLUETOOTH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BOND, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BRIDGE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_GENERIC, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_GRE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_INFINIBAND, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_MACVLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_MODEM, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_OLPC_MESH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_TEAM, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_TUN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VETH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VXLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIMAX, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRED, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRELESS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_INVALID_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_VPN_CONNECTIONS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH, macro in NetworkManager -
-
-
-NM_DBUS_PATH_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_PATH_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_SERVICE, macro in NetworkManager -
-
-
-NM_DBUS_VPN_ALREADY_STARTED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_ALREADY_STOPPED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_BAD_ARGUMENTS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_ERROR_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_WRONG_STATE, macro in NetworkManagerVPN -
-
-
-nm_ip4_address_compare, function in NMSettingIP4Config -
-
-
-nm_ip4_address_dup, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_address, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_gateway, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_address_new, function in NMSettingIP4Config -
-
-
-nm_ip4_address_ref, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_address, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_gateway, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_address_unref, function in NMSettingIP4Config -
-
-
-nm_ip4_route_compare, function in NMSettingIP4Config -
-
-
-nm_ip4_route_dup, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_dest, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_metric, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_next_hop, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_route_new, function in NMSettingIP4Config -
-
-
-nm_ip4_route_ref, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_dest, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_metric, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_next_hop, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_route_unref, function in NMSettingIP4Config -
-
-
-nm_ip6_address_compare, function in NMSettingIP6Config -
-
-
-nm_ip6_address_dup, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_address, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_gateway, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_address_new, function in NMSettingIP6Config -
-
-
-nm_ip6_address_ref, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_address, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_gateway, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_address_unref, function in NMSettingIP6Config -
-
-
-nm_ip6_route_compare, function in NMSettingIP6Config -
-
-
-nm_ip6_route_dup, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_dest, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_metric, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_next_hop, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_route_new, function in NMSettingIP6Config -
-
-
-nm_ip6_route_ref, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_dest, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_metric, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_next_hop, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_route_unref, function in NMSettingIP6Config -
-
-
-nm_setting_802_1x_add_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_phase2_altsubject_match, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ANONYMOUS_IDENTITY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_PATH, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_EAP, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ERROR, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_error_quark, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_anonymous_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pac_file, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_fast_provisioning, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peaplabel, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peapver, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_auth, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_autheap, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_system_ca_certs, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_IDENTITY, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_new, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PAC_FILE, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPLABEL, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPVER, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTHEAP, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_PATH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SETTING_NAME, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_set_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_private_key, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_private_key, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SYSTEM_CA_CERTS, macro in NMSetting8021x -
-
-
-NM_SETTING_ADSL_ENCAPSULATION, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_LLC, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_VCMUX, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ERROR, macro in NMSettingAdsl -
-
-
-nm_setting_adsl_error_quark, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_encapsulation, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password_flags, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_protocol, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_username, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vci, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vpi, function in NMSettingAdsl -
-
-
-nm_setting_adsl_new, function in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD_FLAGS, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_IPOATM, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOA, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOE, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_SETTING_NAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_USERNAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VCI, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VPI, macro in NMSettingAdsl -
-
-
-NM_SETTING_BLUETOOTH_BDADDR, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_ERROR, macro in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_error_quark, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_bdaddr, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_connection_type, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_new, function in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_SETTING_NAME, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_DUN, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_PANU, macro in NMSettingBluetooth -
-
-
-nm_setting_bond_add_option, function in NMSettingBond -
-
-
-NM_SETTING_BOND_ERROR, macro in NMSettingBond -
-
-
-nm_setting_bond_error_quark, function in NMSettingBond -
-
-
-nm_setting_bond_get_interface_name, function in NMSettingBond -
-
-
-nm_setting_bond_get_num_options, function in NMSettingBond -
-
-
-nm_setting_bond_get_option, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_by_name, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_default, function in NMSettingBond -
-
-
-nm_setting_bond_get_valid_options, function in NMSettingBond -
-
-
-NM_SETTING_BOND_INTERFACE_NAME, macro in NMSettingBond -
-
-
-nm_setting_bond_new, function in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTIONS, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_SELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_INTERVAL, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_IP_TARGET, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_VALIDATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_DOWNDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_FAIL_OVER_MAC, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_LACP_RATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MIIMON, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MODE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY_RESELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_RESEND_IGMP, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_UPDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_USE_CARRIER, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY, macro in NMSettingBond -
-
-
-nm_setting_bond_remove_option, function in NMSettingBond -
-
-
-NM_SETTING_BOND_SETTING_NAME, macro in NMSettingBond -
-
-
-nm_setting_bond_validate_option, function in NMSettingBond -
-
-
-NM_SETTING_BRIDGE_AGEING_TIME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_ERROR, macro in NMSettingBridge -
-
-
-nm_setting_bridge_error_quark, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_FORWARD_DELAY, macro in NMSettingBridge -
-
-
-nm_setting_bridge_get_ageing_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_forward_delay, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_hello_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_interface_name, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_mac_address, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_max_age, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_priority, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_stp, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_HELLO_TIME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_INTERFACE_NAME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAC_ADDRESS, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAX_AGE, macro in NMSettingBridge -
-
-
-nm_setting_bridge_new, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_PORT_ERROR, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_error_quark, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_hairpin_mode, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_path_cost, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_priority, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_new, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PATH_COST, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PRIORITY, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_SETTING_NAME, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PRIORITY, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_SETTING_NAME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_STP, macro in NMSettingBridge -
-
-
-NM_SETTING_CDMA_ERROR, macro in NMSettingCdma -
-
-
-nm_setting_cdma_error_quark, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_number, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password_flags, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_username, function in NMSettingCdma -
-
-
-nm_setting_cdma_new, function in NMSettingCdma -
-
-
-NM_SETTING_CDMA_NUMBER, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD_FLAGS, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_SETTING_NAME, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_USERNAME, macro in NMSettingCdma -
-
-
-nm_setting_clear_secrets, function in NMSetting -
-
-
-nm_setting_clear_secrets_with_flags, function in NMSetting -
-
-
-nm_setting_compare, function in NMSetting -
-
-
-nm_setting_connection_add_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_add_secondary, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ERROR, macro in NMSettingConnection -
-
-
-nm_setting_connection_error_quark, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT, macro in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect, function in NMSettingConnection -
-
-
-nm_setting_connection_get_connection_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_gateway_ping_timeout, function in NMSettingConnection -
-
-
-nm_setting_connection_get_id, function in NMSettingConnection -
-
-
-nm_setting_connection_get_interface_name, function in NMSettingConnection -
-
-
-nm_setting_connection_get_master, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_permissions, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_secondaries, function in NMSettingConnection -
-
-
-nm_setting_connection_get_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_get_read_only, function in NMSettingConnection -
-
-
-nm_setting_connection_get_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_get_slave_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_timestamp, function in NMSettingConnection -
-
-
-nm_setting_connection_get_uuid, function in NMSettingConnection -
-
-
-nm_setting_connection_get_zone, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_INTERFACE_NAME, macro in NMSettingConnection -
-
-
-nm_setting_connection_is_slave_type, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MASTER, macro in NMSettingConnection -
-
-
-nm_setting_connection_new, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_PERMISSIONS, macro in NMSettingConnection -
-
-
-nm_setting_connection_permissions_user_allowed, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_READ_ONLY, macro in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission_by_value, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary_by_value, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SECONDARIES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SETTING_NAME, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SLAVE_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TIMESTAMP, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_UUID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ZONE, macro in NMSettingConnection -
-
-
-NM_SETTING_DCB_APP_FCOE_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_MODE, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_ERROR, macro in NMSettingDcb -
-
-
-nm_setting_dcb_error_quark, function in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_FABRIC, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_VN2VN, macro in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_mode, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_dcb_new, function in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_ID, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_SETTING_NAME, macro in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_diff, function in NMSetting -
-
-
-nm_setting_duplicate, function in NMSetting -
-
-
-nm_setting_enumerate_values, function in NMSetting -
-
-
-NM_SETTING_ERROR, macro in NMSetting -
-
-
-nm_setting_error_quark, function in NMSetting -
-
-
-NM_SETTING_GENERIC_ERROR, macro in NMSettingGeneric -
-
-
-nm_setting_generic_error_quark, function in NMSettingGeneric -
-
-
-nm_setting_generic_new, function in NMSettingGeneric -
-
-
-NM_SETTING_GENERIC_SETTING_NAME, macro in NMSettingGeneric -
-
-
-nm_setting_get_name, function in NMSetting -
-
-
-nm_setting_get_secret_flags, function in NMSetting -
-
-
-nm_setting_get_virtual_iface_name, function in NMSetting -
-
-
-NM_SETTING_GSM_ALLOWED_BANDS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_APN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_BANDS_MAX, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_ERROR, macro in NMSettingGsm -
-
-
-nm_setting_gsm_error_quark, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_allowed_bands, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_apn, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_home_only, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_network_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_network_type, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_number, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_username, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_HOME_ONLY, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_NETWORK_ID, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_NETWORK_TYPE, macro in NMSettingGsm -
-
-
-nm_setting_gsm_new, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_NUMBER, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_SETTING_NAME, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_USERNAME, macro in NMSettingGsm -
-
-
-NM_SETTING_INFINIBAND_ERROR, macro in NMSettingInfiniband -
-
-
-nm_setting_infiniband_error_quark, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_mac_address, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_mtu, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_parent, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_p_key, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_transport_mode, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MAC_ADDRESS, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MTU, macro in NMSettingInfiniband -
-
-
-nm_setting_infiniband_new, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_PARENT, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_P_KEY, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_SETTING_NAME, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_TRANSPORT_MODE, macro in NMSettingInfiniband -
-
-
-NM_SETTING_IP4_CONFIG_ADDRESSES, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_addresses, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_dns_searches, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_routes, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DNS, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DNS_SEARCH, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ERROR, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_error_quark, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_client_id, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_hostname, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_send_hostname, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_timeout, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_ignore_auto_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_ignore_auto_routes, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_may_fail, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_method, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_never_default, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_addresses, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_dns_searches, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_routes, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_route_metric, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_MAY_FAIL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_AUTO, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_DISABLED, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_MANUAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_SHARED, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_new, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_address_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_search_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_route_by_value, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ROUTES, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ROUTE_METRIC, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_SETTING_NAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP6_CONFIG_ADDRESSES, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_addresses, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_dns_searches, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_routes, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DNS, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DNS_SEARCH, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ERROR, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_error_quark, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dhcp_hostname, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ignore_auto_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ignore_auto_routes, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ip6_privacy, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_may_fail, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_method, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_never_default, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_addresses, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_dns_searches, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_routes, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_route_metric, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IP6_PRIVACY, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_MAY_FAIL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_AUTO, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_DHCP, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_IGNORE, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_MANUAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_SHARED, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_NEVER_DEFAULT, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_new, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_address_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_search_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_route_by_value, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ROUTES, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ROUTE_METRIC, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_SETTING_NAME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_NAME, macro in NMSetting -
-
-
-nm_setting_need_secrets, function in NMSetting -
-
-
-nm_setting_new_from_hash, function in NMSetting -
-
-
-NM_SETTING_OLPC_MESH_CHANNEL, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_ERROR, macro in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_error_quark, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_channel, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_dhcp_anycast_address, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_ssid, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_new, function in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SETTING_NAME, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SSID, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_PARAM_FUZZY_IGNORE, macro in NMSetting -
-
-
-NM_SETTING_PARAM_REQUIRED, macro in NMSetting -
-
-
-NM_SETTING_PARAM_SECRET, macro in NMSetting -
-
-
-NM_SETTING_PARAM_SERIALIZE, macro in NMSetting -
-
-
-NM_SETTING_PPPOE_ERROR, macro in NMSettingPPPOE -
-
-
-nm_setting_pppoe_error_quark, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_password, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_password_flags, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_service, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_username, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_new, function in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_PASSWORD, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_PASSWORD_FLAGS, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_SERVICE, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_SETTING_NAME, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_USERNAME, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPP_BAUD, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_CRTSCTS, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_ERROR, macro in NMSettingPPP -
-
-
-nm_setting_ppp_error_quark, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_baud, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_crtscts, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_lcp_echo_failure, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_lcp_echo_interval, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mppe_stateful, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mru, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mtu, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_noauth, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_nobsdcomp, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_nodeflate, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_no_vj_comp, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_chap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_eap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_mschap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_mschapv2, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_pap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_require_mppe, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_require_mppe_128, function in NMSettingPPP -
-
-
-NM_SETTING_PPP_LCP_ECHO_FAILURE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_LCP_ECHO_INTERVAL, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MPPE_STATEFUL, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MRU, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MTU, macro in NMSettingPPP -
-
-
-nm_setting_ppp_new, function in NMSettingPPP -
-
-
-NM_SETTING_PPP_NOAUTH, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NOBSDCOMP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NODEFLATE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NO_VJ_COMP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_CHAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_EAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAPV2, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_PAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE_128, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_SETTING_NAME, macro in NMSettingPPP -
-
-
-NM_SETTING_SERIAL_BAUD, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_BITS, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_ERROR, macro in NMSettingSerial -
-
-
-nm_setting_serial_error_quark, function in NMSettingSerial -
-
-
-nm_setting_serial_get_baud, function in NMSettingSerial -
-
-
-nm_setting_serial_get_bits, function in NMSettingSerial -
-
-
-nm_setting_serial_get_parity, function in NMSettingSerial -
-
-
-nm_setting_serial_get_send_delay, function in NMSettingSerial -
-
-
-nm_setting_serial_get_stopbits, function in NMSettingSerial -
-
-
-nm_setting_serial_new, function in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_PARITY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SEND_DELAY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SETTING_NAME, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_STOPBITS, macro in NMSettingSerial -
-
-
-nm_setting_set_secret_flags, function in NMSetting -
-
-
-NM_SETTING_TEAM_CONFIG, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_ERROR, macro in NMSettingTeam -
-
-
-nm_setting_team_error_quark, function in NMSettingTeam -
-
-
-nm_setting_team_get_config, function in NMSettingTeam -
-
-
-nm_setting_team_get_interface_name, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_INTERFACE_NAME, macro in NMSettingTeam -
-
-
-nm_setting_team_new, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_PORT_CONFIG, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_ERROR, macro in NMSettingTeamPort -
-
-
-nm_setting_team_port_error_quark, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_config, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_new, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_SETTING_NAME, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_SETTING_NAME, macro in NMSettingTeam -
-
-
-nm_setting_to_hash, function in NMSetting -
-
-
-nm_setting_to_string, function in NMSetting -
-
-
-nm_setting_update_secrets, function in NMSetting -
-
-
-nm_setting_verify, function in NMSetting -
-
-
-nm_setting_vlan_add_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_add_priority_str, function in NMSettingVlan -
-
-
-nm_setting_vlan_clear_priorities, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_EGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_ERROR, macro in NMSettingVlan -
-
-
-nm_setting_vlan_error_quark, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_FLAGS, macro in NMSettingVlan -
-
-
-nm_setting_vlan_get_flags, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_id, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_interface_name, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_num_priorities, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_parent, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_priority, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_ID, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_INGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_INTERFACE_NAME, macro in NMSettingVlan -
-
-
-nm_setting_vlan_new, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_PARENT, macro in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_by_value, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_str_by_value, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_SETTING_NAME, macro in NMSettingVlan -
-
-
-nm_setting_vpn_add_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_add_secret, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_DATA, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_ERROR, macro in NMSettingVPN -
-
-
-nm_setting_vpn_error_quark, function in NMSettingVPN -
-
-
-nm_setting_vpn_foreach_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_foreach_secret, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_num_data_items, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_num_secrets, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_persistent, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_secret, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_service_type, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_user_name, function in NMSettingVPN -
-
-
-nm_setting_vpn_new, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_PERSISTENT, macro in NMSettingVPN -
-
-
-nm_setting_vpn_remove_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_remove_secret, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_SECRETS, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_SERVICE_TYPE, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_SETTING_NAME, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_USER_NAME, macro in NMSettingVPN -
-
-
-NM_SETTING_WIMAX_ERROR, macro in NMSettingWimax -
-
-
-nm_setting_wimax_error_quark, function in NMSettingWimax -
-
-
-nm_setting_wimax_get_mac_address, function in NMSettingWimax -
-
-
-nm_setting_wimax_get_network_name, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_MAC_ADDRESS, macro in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_NETWORK_NAME, macro in NMSettingWimax -
-
-
-nm_setting_wimax_new, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_SETTING_NAME, macro in NMSettingWimax -
-
-
-nm_setting_wired_add_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_add_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_AUTO_NEGOTIATE, macro in NMSettingWired -
-
-
-nm_setting_wired_clear_mac_blacklist_items, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_CLONED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_DUPLEX, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_ERROR, macro in NMSettingWired -
-
-
-nm_setting_wired_error_quark, function in NMSettingWired -
-
-
-nm_setting_wired_get_auto_negotiate, function in NMSettingWired -
-
-
-nm_setting_wired_get_cloned_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_duplex, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address_blacklist, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_get_mtu, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_mac_blacklist_items, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_s390_options, function in NMSettingWired -
-
-
-nm_setting_wired_get_port, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_nettype, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option_by_key, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_subchannels, function in NMSettingWired -
-
-
-nm_setting_wired_get_speed, function in NMSettingWired -
-
-
-nm_setting_wired_get_valid_s390_options, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MTU, macro in NMSettingWired -
-
-
-nm_setting_wired_new, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_PORT, macro in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item_by_value, function in NMSettingWired -
-
-
-nm_setting_wired_remove_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_NETTYPE, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_OPTIONS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_SUBCHANNELS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SETTING_NAME, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SPEED, macro in NMSettingWired -
-
-
-nm_setting_wireless_add_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_add_seen_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_ap_security_compatible, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BAND, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BSSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CHANNEL, macro in NMSettingWireless -
-
-
-nm_setting_wireless_clear_mac_blacklist_items, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_ERROR, macro in NMSettingWireless -
-
-
-nm_setting_wireless_error_quark, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_band, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_channel, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_cloned_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_hidden, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address_blacklist, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mode, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mtu, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_mac_blacklist_items, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_seen_bssids, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_powersave, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_rate, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_security, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_seen_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_ssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_tx_power, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_HIDDEN, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_ADHOC, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_AP, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_INFRA, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MTU, macro in NMSettingWireless -
-
-
-nm_setting_wireless_new, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_POWERSAVE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_RATE, macro in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item_by_value, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SEC, macro in NMSettingWireless -
-
-
-nm_setting_wireless_security_add_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_proto, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_protos, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_ERROR, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_error_quark, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_auth_alg, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_key_mgmt, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_username, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_protos, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_type, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_tx_keyidx, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_GROUP, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_new, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PAIRWISE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PROTO, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto_by_value, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_SETTING_NAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_set_wep_key, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY0, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY1, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY2, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY3, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SEEN_BSSIDS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SETTING_NAME, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_TX_POWER, macro in NMSettingWireless -
-
-
-NM_STATE_CONNECTED, macro in NetworkManager -
-
-
-nm_utils_ap_mode_security_valid, function in nm-utils -
-
-
-nm_utils_bin2hexstr, function in nm-utils -
-
-
-nm_utils_check_virtual_device_compatibility, function in nm-utils -
-
-
-nm_utils_deinit, function in nm-utils -
-
-
-nm_utils_escape_ssid, function in nm-utils -
-
-
-nm_utils_file_is_pkcs12, function in nm-utils -
-
-
-nm_utils_file_search_in_paths, function in nm-utils -
-
-
-nm_utils_gvalue_hash_dup, function in nm-utils -
-
-
-nm_utils_hex2byte, function in nm-utils -
-
-
-nm_utils_hexstr2bin, function in nm-utils -
-
-
-nm_utils_hwaddr_atoba, function in nm-utils -
-
-
-nm_utils_hwaddr_aton, function in nm-utils -
-
-
-nm_utils_hwaddr_aton_len, function in nm-utils -
-
-
-nm_utils_hwaddr_len, function in nm-utils -
-
-
-NM_UTILS_HWADDR_LEN_MAX, macro in nm-utils -
-
-
-nm_utils_hwaddr_ntoa, function in nm-utils -
-
-
-nm_utils_hwaddr_ntoa_len, function in nm-utils -
-
-
-nm_utils_hwaddr_type, function in nm-utils -
-
-
-nm_utils_hwaddr_valid, function in nm-utils -
-
-
-nm_utils_iface_valid_name, function in nm-utils -
-
-
-nm_utils_inet4_ntop, function in nm-utils -
-
-
-nm_utils_inet6_ntop, function in nm-utils -
-
-
-NM_UTILS_INET_ADDRSTRLEN, macro in nm-utils -
-
-
-nm_utils_init, function in nm-utils -
-
-
-nm_utils_ip4_addresses_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_addresses_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_get_default_prefix, function in nm-utils -
-
-
-nm_utils_ip4_netmask_to_prefix, function in nm-utils -
-
-
-nm_utils_ip4_prefix_to_netmask, function in nm-utils -
-
-
-nm_utils_ip4_routes_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_routes_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_addresses_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_addresses_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_dns_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_dns_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_routes_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_routes_to_gvalue, function in nm-utils -
-
-
-nm_utils_is_empty_ssid, function in nm-utils -
-
-
-nm_utils_is_uuid, function in nm-utils -
-
-
-nm_utils_rsa_key_encrypt, function in nm-utils -
-
-
-nm_utils_rsa_key_encrypt_aes, function in nm-utils -
-
-
-nm_utils_same_ssid, function in nm-utils -
-
-
-nm_utils_security_valid, function in nm-utils -
-
-
-nm_utils_slist_free, function in nm-utils -
-
-
-nm_utils_ssid_to_utf8, function in nm-utils -
-
-
-nm_utils_uuid_generate, function in nm-utils -
-
-
-nm_utils_uuid_generate_from_string, function in nm-utils -
-
-
-nm_utils_wep_key_valid, function in nm-utils -
-
-
-nm_utils_wifi_channel_to_freq, function in nm-utils -
-
-
-nm_utils_wifi_find_next_channel, function in nm-utils -
-
-
-nm_utils_wifi_freq_to_channel, function in nm-utils -
-
-
-nm_utils_wifi_is_channel_valid, function in nm-utils -
-
-
-nm_utils_wpa_psk_valid, function in nm-utils -
-
-
-NM_VLAN_FLAGS_ALL, macro in NMSettingVlan -
-
-
-NM_VPN_DBUS_PLUGIN_INTERFACE, macro in NetworkManagerVPN -
-
-
-NM_VPN_DBUS_PLUGIN_PATH, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CAN_PERSIST, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_BANNER, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP4, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP6, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_MTU, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_TUNDEV, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_MSS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PTP, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in NetworkManagerVPN -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/ch01.html b/docs/libnm-util/html/ch01.html deleted file mode 100644 index 86c53967..00000000 --- a/docs/libnm-util/html/ch01.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -libnm-util API Reference: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-libnm-util API Reference

-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingOlpcMesh -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPPPOE — Describes PPPoE connection properties -
-
-NMSettingVPN — Describes connection properties for Virtual Private Networks -
-
-nm-utils — Utility functions -
-
-NetworkManager -
-
-NetworkManagerVPN -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/home.png b/docs/libnm-util/html/home.png deleted file mode 100644 index 9346b336..00000000 Binary files a/docs/libnm-util/html/home.png and /dev/null differ diff --git a/docs/libnm-util/html/index.html b/docs/libnm-util/html/index.html deleted file mode 100644 index 02a1bff0..00000000 --- a/docs/libnm-util/html/index.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - -libnm-util Reference Manual: libnm-util Reference Manual - - - - - - - -
-
-
-
-

- for libnm-util 1.18.0 - - The latest version of this documentation can be found on-line at - https://developer.gnome.org/libnm-util/stable/. -

-
-
-

- Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -

-


-   The Free Software Foundation, Inc.,
-   51 Franklin Street - Fifth Floor,
-   BostonMA 02110-1301,
-   USA
-

-

-

-
-
-
-
-
-
libnm-util API Reference
-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingOlpcMesh -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPPPOE — Describes PPPoE connection properties -
-
-NMSettingVPN — Describes connection properties for Virtual Private Networks -
-
-nm-utils — Utility functions -
-
-NetworkManager -
-
-NetworkManagerVPN -
-
-
Object Hierarchy
-
API Index
-
Annotation Glossary
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/left-insensitive.png b/docs/libnm-util/html/left-insensitive.png deleted file mode 100644 index 3269393a..00000000 Binary files a/docs/libnm-util/html/left-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/left.png b/docs/libnm-util/html/left.png deleted file mode 100644 index 2abde032..00000000 Binary files a/docs/libnm-util/html/left.png and /dev/null differ diff --git a/docs/libnm-util/html/libnm-util-NetworkManager.html b/docs/libnm-util/html/libnm-util-NetworkManager.html deleted file mode 100644 index c5ab858e..00000000 --- a/docs/libnm-util/html/libnm-util-NetworkManager.html +++ /dev/null @@ -1,1891 +0,0 @@ - - - - -NetworkManager: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NetworkManager

-

NetworkManager

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DBUS_SERVICE
#defineNM_DBUS_PATH
#defineNM_DBUS_INTERFACE
#defineNM_DBUS_INTERFACE_DEVICE
#defineNM_DBUS_INTERFACE_DEVICE_WIRED
#defineNM_DBUS_INTERFACE_DEVICE_ADSL
#defineNM_DBUS_INTERFACE_DEVICE_WIRELESS
#defineNM_DBUS_INTERFACE_DEVICE_BLUETOOTH
#defineNM_DBUS_INTERFACE_DEVICE_OLPC_MESH
#defineNM_DBUS_PATH_ACCESS_POINT
#defineNM_DBUS_INTERFACE_ACCESS_POINT
#defineNM_DBUS_INTERFACE_DEVICE_MODEM
#defineNM_DBUS_INTERFACE_DEVICE_WIMAX
#defineNM_DBUS_INTERFACE_WIMAX_NSP
#defineNM_DBUS_PATH_WIMAX_NSP
#defineNM_DBUS_INTERFACE_ACTIVE_CONNECTION
#defineNM_DBUS_INTERFACE_IP4_CONFIG
#defineNM_DBUS_INTERFACE_DHCP4_CONFIG
#defineNM_DBUS_INTERFACE_IP6_CONFIG
#defineNM_DBUS_INTERFACE_DHCP6_CONFIG
#defineNM_DBUS_INTERFACE_DEVICE_INFINIBAND
#defineNM_DBUS_INTERFACE_DEVICE_BOND
#defineNM_DBUS_INTERFACE_DEVICE_TEAM
#defineNM_DBUS_INTERFACE_DEVICE_VLAN
#defineNM_DBUS_INTERFACE_DEVICE_BRIDGE
#defineNM_DBUS_INTERFACE_DEVICE_GENERIC
#defineNM_DBUS_INTERFACE_DEVICE_VETH
#defineNM_DBUS_INTERFACE_DEVICE_TUN
#defineNM_DBUS_INTERFACE_DEVICE_MACVLAN
#defineNM_DBUS_INTERFACE_DEVICE_VXLAN
#defineNM_DBUS_INTERFACE_DEVICE_GRE
#defineNM_DBUS_IFACE_SETTINGS
#defineNM_DBUS_PATH_SETTINGS
#defineNM_DBUS_IFACE_SETTINGS_CONNECTION
#defineNM_DBUS_PATH_SETTINGS_CONNECTION
#defineNM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS
#defineNM_DBUS_INTERFACE_AGENT_MANAGER
#defineNM_DBUS_PATH_AGENT_MANAGER
#defineNM_DBUS_INTERFACE_SECRET_AGENT
#defineNM_DBUS_PATH_SECRET_AGENT
enumNMState
#defineNM_STATE_CONNECTED
enumNMConnectivityState
enumNMDeviceType
enumNMDeviceCapabilities
enumNMDeviceWifiCapabilities
enumNM80211ApFlags
enumNM80211ApSecurityFlags
enumNM80211Mode
enumNMBluetoothCapabilities
enumNMDeviceModemCapabilities
enumNMDeviceState
enumNMDeviceStateReason
enumNMActiveConnectionState
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_DBUS_SERVICE

-
#define NM_DBUS_SERVICE                     "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_PATH

-
#define NM_DBUS_PATH                        "/org/freedesktop/NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE

-
#define NM_DBUS_INTERFACE                   "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE

-
#define NM_DBUS_INTERFACE_DEVICE            NM_DBUS_INTERFACE ".Device"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRED

-
#define NM_DBUS_INTERFACE_DEVICE_WIRED      NM_DBUS_INTERFACE_DEVICE ".Wired"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_ADSL

-
#define NM_DBUS_INTERFACE_DEVICE_ADSL       NM_DBUS_INTERFACE_DEVICE ".Adsl"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRELESS

-
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS   NM_DBUS_INTERFACE_DEVICE ".Wireless"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BLUETOOTH

-
#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH  NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OLPC_MESH

-
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH  NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
-
-
-
-
-

NM_DBUS_PATH_ACCESS_POINT

-
#define NM_DBUS_PATH_ACCESS_POINT           NM_DBUS_PATH "/AccessPoint"
-
-
-
-
-

NM_DBUS_INTERFACE_ACCESS_POINT

-
#define NM_DBUS_INTERFACE_ACCESS_POINT      NM_DBUS_INTERFACE ".AccessPoint"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MODEM

-
#define NM_DBUS_INTERFACE_DEVICE_MODEM      NM_DBUS_INTERFACE_DEVICE ".Modem"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIMAX

-
#define NM_DBUS_INTERFACE_DEVICE_WIMAX      NM_DBUS_INTERFACE_DEVICE ".WiMax"
-
-
-
-
-

NM_DBUS_INTERFACE_WIMAX_NSP

-
#define NM_DBUS_INTERFACE_WIMAX_NSP         NM_DBUS_INTERFACE ".WiMax.Nsp"
-
-
-
-
-

NM_DBUS_PATH_WIMAX_NSP

-
#define NM_DBUS_PATH_WIMAX_NSP              NM_DBUS_PATH "/Nsp"
-
-
-
-
-

NM_DBUS_INTERFACE_ACTIVE_CONNECTION

-
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active"
-
-
-
-
-

NM_DBUS_INTERFACE_IP4_CONFIG

-
#define NM_DBUS_INTERFACE_IP4_CONFIG        NM_DBUS_INTERFACE ".IP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP4_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP4_CONFIG      NM_DBUS_INTERFACE ".DHCP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_IP6_CONFIG

-
#define NM_DBUS_INTERFACE_IP6_CONFIG        NM_DBUS_INTERFACE ".IP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP6_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP6_CONFIG      NM_DBUS_INTERFACE ".DHCP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

-
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BOND

-
#define NM_DBUS_INTERFACE_DEVICE_BOND       NM_DBUS_INTERFACE_DEVICE ".Bond"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TEAM

-
#define NM_DBUS_INTERFACE_DEVICE_TEAM       NM_DBUS_INTERFACE_DEVICE ".Team"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VLAN       NM_DBUS_INTERFACE_DEVICE ".Vlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE     NM_DBUS_INTERFACE_DEVICE ".Bridge"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GENERIC

-
#define NM_DBUS_INTERFACE_DEVICE_GENERIC    NM_DBUS_INTERFACE_DEVICE ".Generic"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VETH

-
#define NM_DBUS_INTERFACE_DEVICE_VETH       NM_DBUS_INTERFACE_DEVICE ".Veth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TUN

-
#define NM_DBUS_INTERFACE_DEVICE_TUN        NM_DBUS_INTERFACE_DEVICE ".Tun"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MACVLAN

-
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN    NM_DBUS_INTERFACE_DEVICE ".Macvlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VXLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VXLAN      NM_DBUS_INTERFACE_DEVICE ".Vxlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GRE

-
#define NM_DBUS_INTERFACE_DEVICE_GRE        NM_DBUS_INTERFACE_DEVICE ".Gre"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS

-
#define NM_DBUS_IFACE_SETTINGS            "org.freedesktop.NetworkManager.Settings"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS

-
#define NM_DBUS_PATH_SETTINGS             "/org/freedesktop/NetworkManager/Settings"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS_CONNECTION

-
#define NM_DBUS_IFACE_SETTINGS_CONNECTION "org.freedesktop.NetworkManager.Settings.Connection"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS_CONNECTION

-
#define NM_DBUS_PATH_SETTINGS_CONNECTION  "/org/freedesktop/NetworkManager/Settings/Connection"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS

-
#define NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS "org.freedesktop.NetworkManager.Settings.Connection.Secrets"
-
-
-
-
-

NM_DBUS_INTERFACE_AGENT_MANAGER

-
#define NM_DBUS_INTERFACE_AGENT_MANAGER   NM_DBUS_INTERFACE ".AgentManager"
-
-
-
-
-

NM_DBUS_PATH_AGENT_MANAGER

-
#define NM_DBUS_PATH_AGENT_MANAGER        "/org/freedesktop/NetworkManager/AgentManager"
-
-
-
-
-

NM_DBUS_INTERFACE_SECRET_AGENT

-
#define NM_DBUS_INTERFACE_SECRET_AGENT    NM_DBUS_INTERFACE ".SecretAgent"
-
-
-
-
-

NM_DBUS_PATH_SECRET_AGENT

-
#define NM_DBUS_PATH_SECRET_AGENT         "/org/freedesktop/NetworkManager/SecretAgent"
-
-
-
-
-

enum NMState

-

NMState values indicate the current overall networking state.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_STATE_UNKNOWN

-

networking state is unknown

-
 

NM_STATE_ASLEEP

-

networking is not enabled

-
 

NM_STATE_DISCONNECTED

-

there is no active network connection

-
 

NM_STATE_DISCONNECTING

-

network connections are being cleaned up

-
 

NM_STATE_CONNECTING

-

a network connection is being started

-
 

NM_STATE_CONNECTED_LOCAL

-

there is only local IPv4 and/or IPv6 connectivity

-
 

NM_STATE_CONNECTED_SITE

-

there is only site-wide IPv4 and/or IPv6 connectivity

-
 

NM_STATE_CONNECTED_GLOBAL

-

there is global IPv4 and/or IPv6 Internet connectivity

-
 
-
-
-
-
-

NM_STATE_CONNECTED

-
#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL
-
-
-
-
-

enum NMConnectivityState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTIVITY_UNKNOWN

-

Network connectivity is unknown.

-
 

NM_CONNECTIVITY_NONE

-

The host is not connected to any network.

-
 

NM_CONNECTIVITY_PORTAL

-

The host is behind a captive portal and - cannot reach the full Internet.

-
 

NM_CONNECTIVITY_LIMITED

-

The host is connected to a network, but - does not appear to be able to reach the full Internet.

-
 

NM_CONNECTIVITY_FULL

-

The host is connected to a network, and - appears to be able to reach the full Internet.

-
 
-
-

Since: 0.9.8.6

-
-
-
-

enum NMDeviceType

-

NMDeviceType values indicate the type of hardware represented by -an NMDevice.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_TYPE_UNKNOWN

-

unknown device

-
 

NM_DEVICE_TYPE_ETHERNET

-

a wired ethernet device

-
 

NM_DEVICE_TYPE_WIFI

-

an 802.11 Wi-Fi device

-
 

NM_DEVICE_TYPE_UNUSED1

-

not used

-
 

NM_DEVICE_TYPE_UNUSED2

-

not used

-
 

NM_DEVICE_TYPE_BT

-

a Bluetooth device supporting PAN or DUN access protocols

-
 

NM_DEVICE_TYPE_OLPC_MESH

-

an OLPC XO mesh networking device

-
 

NM_DEVICE_TYPE_WIMAX

-

an 802.16e Mobile WiMAX broadband device

-
 

NM_DEVICE_TYPE_MODEM

-

a modem supporting analog telephone, CDMA/EVDO, -GSM/UMTS, or LTE network access protocols

-
 

NM_DEVICE_TYPE_INFINIBAND

-

an IP-over-InfiniBand device

-
 

NM_DEVICE_TYPE_BOND

-

a bond master interface

-
 

NM_DEVICE_TYPE_VLAN

-

an 802.1Q VLAN interface

-
 

NM_DEVICE_TYPE_ADSL

-

ADSL modem

-
 

NM_DEVICE_TYPE_BRIDGE

-

a bridge master interface

-
 

NM_DEVICE_TYPE_GENERIC

-

generic support for unrecognized device types

-
 

NM_DEVICE_TYPE_TEAM

-

a team master interface

-
 

NM_DEVICE_TYPE_TUN

-

a TUN/TAP interface

-
 

NM_DEVICE_TYPE_IP_TUNNEL

-

an IP tunnel interface

-
 

NM_DEVICE_TYPE_MACVLAN

-

a MACVLAN interface

-
 

NM_DEVICE_TYPE_VXLAN

-

a VXLAN interface

-
 

NM_DEVICE_TYPE_VETH

-

a VETH interface

-
 
-
-
-
-
-

enum NMDeviceCapabilities

-

General device capability flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_CAP_NONE

-

device has no special capabilities

-
 

NM_DEVICE_CAP_NM_SUPPORTED

-

NetworkManager supports this device

-
 

NM_DEVICE_CAP_CARRIER_DETECT

-

this device can indicate carrier status

-
 

NM_DEVICE_CAP_IS_SOFTWARE

-

this device is a software device

-
 
-
-
-
-
-

enum NMDeviceWifiCapabilities

-

802.11 specific device encryption and authentication capabilities.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_WIFI_DEVICE_CAP_NONE

-

device has no encryption/authentication capabilities

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP40

-

device supports 40/64-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP104

-

device supports 104/128-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_TKIP

-

device supports TKIP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_CCMP

-

device supports AES/CCMP encryption

-
 

NM_WIFI_DEVICE_CAP_WPA

-

device supports WPA1 authentication

-
 

NM_WIFI_DEVICE_CAP_RSN

-

device supports WPA2/RSN authentication

-
 

NM_WIFI_DEVICE_CAP_AP

-

device supports Access Point mode

-
 

NM_WIFI_DEVICE_CAP_ADHOC

-

device supports Ad-Hoc mode

-
 

NM_WIFI_DEVICE_CAP_FREQ_VALID

-

device reports frequency capabilities

-
 

NM_WIFI_DEVICE_CAP_FREQ_2GHZ

-

device supports 2.4GHz frequencies

-
 

NM_WIFI_DEVICE_CAP_FREQ_5GHZ

-

device supports 5GHz frequencies

-
 
-
-
-
-
-

enum NM80211ApFlags

-

802.11 access point flags.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_802_11_AP_FLAGS_NONE

-

access point has no special capabilities

-
 

NM_802_11_AP_FLAGS_PRIVACY

-

access point requires authentication and -encryption (usually means WEP)

-
 
-
-
-
-
-

enum NM80211ApSecurityFlags

-

802.11 access point security and authentication flags. These flags describe -the current security requirements of an access point as determined from the -access point's beacon.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_AP_SEC_NONE

-

the access point has no special security requirements

-
 

NM_802_11_AP_SEC_PAIR_WEP40

-

40/64-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_WEP104

-

104/128-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_TKIP

-

TKIP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_CCMP

-

AES/CCMP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP40

-

40/64-bit WEP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP104

-

104/128-bit WEP is supported for -group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_TKIP

-

TKIP is supported for group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_CCMP

-

AES/CCMP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_KEY_MGMT_PSK

-

WPA/RSN Pre-Shared Key encryption is -supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_802_1X

-

802.1x authentication and key management -is supported

-
 
-
-
-
-
-

enum NM80211Mode

-

Indicates the 802.11 mode an access point or device is currently in.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_MODE_UNKNOWN

-

the device or access point mode is unknown

-
 

NM_802_11_MODE_ADHOC

-

for both devices and access point objects, indicates - the object is part of an Ad-Hoc 802.11 network without a central - coordinating access point.

-
 

NM_802_11_MODE_INFRA

-

the device or access point is in infrastructure mode. - For devices, this indicates the device is an 802.11 client/station. For - access point objects, this indicates the object is an access point that - provides connectivity to clients.

-
 

NM_802_11_MODE_AP

-

the device is an access point/hotspot. Not valid for - access point objects; used only for hotspot mode on the local machine.

-
 
-
-
-
-
-

enum NMBluetoothCapabilities

-

NMBluetoothCapabilities values indicate the usable capabilities of a -Bluetooth device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_BT_CAPABILITY_NONE

-

device has no usable capabilities

-
 

NM_BT_CAPABILITY_DUN

-

device provides Dial-Up Networking capability

-
 

NM_BT_CAPABILITY_NAP

-

device provides Network Access Point capability

-
 
-
-
-
-
-

enum NMDeviceModemCapabilities

-

NMDeviceModemCapabilities values indicate the generic radio access -technology families a modem device supports. For more information on the -specific access technologies the device supports use the ModemManager D-Bus -API.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_MODEM_CAPABILITY_NONE

-

modem has no usable capabilities

-
 

NM_DEVICE_MODEM_CAPABILITY_POTS

-

modem uses the analog wired telephone -network and is not a wireless/cellular device

-
 

NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO

-

modem supports at least one of CDMA -1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B

-
 

NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS

-

modem supports at least one of GSM, -GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

-
 

NM_DEVICE_MODEM_CAPABILITY_LTE

-

modem has LTE data capability

-
 
-
-
-
-
-

enum NMDeviceState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_UNKNOWN

-

the device's state is unknown

-
 

NM_DEVICE_STATE_UNMANAGED

-

the device is recognized, but not managed by - NetworkManager

-
 

NM_DEVICE_STATE_UNAVAILABLE

-

the device is managed by NetworkManager, but - is not available for use. Reasons may include the wireless switched off, - missing firmware, no ethernet carrier, missing supplicant or modem manager, - etc.

-
 

NM_DEVICE_STATE_DISCONNECTED

-

the device can be activated, but is currently - idle and not connected to a network.

-
 

NM_DEVICE_STATE_PREPARE

-

the device is preparing the connection to the - network. This may include operations like changing the MAC address, - setting physical link properties, and anything else required to connect - to the requested network.

-
 

NM_DEVICE_STATE_CONFIG

-

the device is connecting to the requested network. - This may include operations like associating with the Wi-Fi AP, dialing - the modem, connecting to the remote Bluetooth device, etc.

-
 

NM_DEVICE_STATE_NEED_AUTH

-

the device requires more information to continue - connecting to the requested network. This includes secrets like WiFi - passphrases, login passwords, PIN codes, etc.

-
 

NM_DEVICE_STATE_IP_CONFIG

-

the device is requesting IPv4 and/or IPv6 - addresses and routing information from the network.

-
 

NM_DEVICE_STATE_IP_CHECK

-

the device is checking whether further action is - required for the requested network connection. This may include checking - whether only local network access is available, whether a captive portal - is blocking access to the Internet, etc.

-
 

NM_DEVICE_STATE_SECONDARIES

-

the device is waiting for a secondary - connection (like a VPN) which must activated before the device can be - activated

-
 

NM_DEVICE_STATE_ACTIVATED

-

the device has a network connection, either local - or global.

-
 

NM_DEVICE_STATE_DEACTIVATING

-

a disconnection from the current network - connection was requested, and the device is cleaning up resources used for - that connection. The network connection may still be valid.

-
 

NM_DEVICE_STATE_FAILED

-

the device failed to connect to the requested - network and is cleaning up the connection request

-
 
-
-
-
-
-

enum NMDeviceStateReason

-

Device state change reason codes

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_REASON_NONE

-

No reason given

-
 

NM_DEVICE_STATE_REASON_UNKNOWN

-

Unknown error

-
 

NM_DEVICE_STATE_REASON_NOW_MANAGED

-

Device is now managed

-
 

NM_DEVICE_STATE_REASON_NOW_UNMANAGED

-

Device is now unmanaged

-
 

NM_DEVICE_STATE_REASON_CONFIG_FAILED

-

The device could not be readied for configuration

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE

-

IP configuration could not be reserved (no available address, timeout, etc)

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED

-

The IP config is no longer valid

-
 

NM_DEVICE_STATE_REASON_NO_SECRETS

-

Secrets were required, but not provided

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT

-

802.1x supplicant disconnected

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED

-

802.1x supplicant configuration failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED

-

802.1x supplicant failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT

-

802.1x supplicant took too long to authenticate

-
 

NM_DEVICE_STATE_REASON_PPP_START_FAILED

-

PPP service failed to start

-
 

NM_DEVICE_STATE_REASON_PPP_DISCONNECT

-

PPP service disconnected

-
 

NM_DEVICE_STATE_REASON_PPP_FAILED

-

PPP failed

-
 

NM_DEVICE_STATE_REASON_DHCP_START_FAILED

-

DHCP client failed to start

-
 

NM_DEVICE_STATE_REASON_DHCP_ERROR

-

DHCP client error

-
 

NM_DEVICE_STATE_REASON_DHCP_FAILED

-

DHCP client failed

-
 

NM_DEVICE_STATE_REASON_SHARED_START_FAILED

-

Shared connection service failed to start

-
 

NM_DEVICE_STATE_REASON_SHARED_FAILED

-

Shared connection service failed

-
 

NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED

-

AutoIP service failed to start

-
 

NM_DEVICE_STATE_REASON_AUTOIP_ERROR

-

AutoIP service error

-
 

NM_DEVICE_STATE_REASON_AUTOIP_FAILED

-

AutoIP service failed

-
 

NM_DEVICE_STATE_REASON_MODEM_BUSY

-

The line is busy

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE

-

No dial tone

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER

-

No carrier could be established

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT

-

The dialing request timed out

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED

-

The dialing attempt failed

-
 

NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED

-

Modem initialization failed

-
 

NM_DEVICE_STATE_REASON_GSM_APN_FAILED

-

Failed to select the specified APN

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING

-

Not searching for networks

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED

-

Network registration denied

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT

-

Network registration timed out

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED

-

Failed to register with the requested network

-
 

NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED

-

PIN check failed

-
 

NM_DEVICE_STATE_REASON_FIRMWARE_MISSING

-

Necessary firmware for the device may be missing

-
 

NM_DEVICE_STATE_REASON_REMOVED

-

The device was removed

-
 

NM_DEVICE_STATE_REASON_SLEEPING

-

NetworkManager went to sleep

-
 

NM_DEVICE_STATE_REASON_CONNECTION_REMOVED

-

The device's active connection disappeared

-
 

NM_DEVICE_STATE_REASON_USER_REQUESTED

-

Device disconnected by user or client

-
 

NM_DEVICE_STATE_REASON_CARRIER

-

Carrier/link changed

-
 

NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED

-

The device's existing connection was assumed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE

-

The supplicant is now available

-
 

NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND

-

The modem could not be found

-
 

NM_DEVICE_STATE_REASON_BT_FAILED

-

The Bluetooth connection failed or timed out

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED

-

GSM Modem's SIM Card not inserted

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED

-

GSM Modem's SIM Pin required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED

-

GSM Modem's SIM Puk required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_WRONG

-

GSM Modem's SIM wrong

-
 

NM_DEVICE_STATE_REASON_INFINIBAND_MODE

-

InfiniBand device does not support connected mode

-
 

NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED

-

A dependency of the connection failed

-
 

NM_DEVICE_STATE_REASON_BR2684_FAILED

-

Problem with the RFC 2684 Ethernet over ADSL bridge

-
 

NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE

-

ModemManager not running

-
 

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

-

The Wi-Fi network could not be found

-
 

NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED

-

A secondary connection of the base connection failed

-
 

NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED

-

DCB or FCoE setup failed

-
 

NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED

-

teamd control failed

-
 

NM_DEVICE_STATE_REASON_MODEM_FAILED

-

Modem failed or no longer available

-
 

NM_DEVICE_STATE_REASON_MODEM_AVAILABLE

-

Modem now ready and available

-
 

NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT

-

SIM PIN was incorrect

-
 

NM_DEVICE_STATE_REASON_NEW_ACTIVATION

-

New connection activation was enqueued

-
 

NM_DEVICE_STATE_REASON_PARENT_CHANGED

-

the device's parent changed

-
 

NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED

-

the device parent's management changed

-
 

NM_DEVICE_STATE_REASON_LAST

  
-
-
-
-
-

enum NMActiveConnectionState

-

NMActiveConnectionState values indicate the state of a connection to a -specific network while it is starting, connected, or disconnecting from that -network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_ACTIVE_CONNECTION_STATE_UNKNOWN

-

the state of the connection is unknown

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATING

-

a network connection is being prepared

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATED

-

there is a connection to the network

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATING

-

the network connection is being - torn down and cleaned up

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATED

-

the network connection is disconnected - and will be removed

-
 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html b/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html deleted file mode 100644 index 2f32db96..00000000 --- a/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html +++ /dev/null @@ -1,949 +0,0 @@ - - - - -NetworkManagerVPN: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NetworkManagerVPN

-

NetworkManagerVPN

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DBUS_PATH_VPN
#defineNM_DBUS_INTERFACE_VPN
#defineNM_DBUS_PATH_VPN_CONNECTION
#defineNM_DBUS_INTERFACE_VPN_CONNECTION
#defineNM_VPN_DBUS_PLUGIN_PATH
#defineNM_VPN_DBUS_PLUGIN_INTERFACE
#defineNM_DBUS_NO_ACTIVE_VPN_CONNECTION
#defineNM_DBUS_NO_VPN_CONNECTIONS
#defineNM_DBUS_INVALID_VPN_CONNECTION
#defineNM_DBUS_VPN_ERROR_PREFIX
#defineNM_DBUS_VPN_STARTING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STARTED
#defineNM_DBUS_VPN_STOPPING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STOPPED
#defineNM_DBUS_VPN_WRONG_STATE
#defineNM_DBUS_VPN_BAD_ARGUMENTS
#defineNM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED
#defineNM_DBUS_VPN_SIGNAL_LOGIN_BANNER
#defineNM_DBUS_VPN_SIGNAL_LOGIN_FAILED
#defineNM_DBUS_VPN_SIGNAL_LAUNCH_FAILED
#defineNM_DBUS_VPN_SIGNAL_CONNECT_FAILED
#defineNM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_STATE_CHANGE
#defineNM_DBUS_VPN_SIGNAL_IP4_CONFIG
enumNMVPNServiceState
enumNMVPNConnectionState
enumNMVPNConnectionStateReason
enumNMVPNPluginFailure
#defineNM_VPN_PLUGIN_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_CONFIG_BANNER
#defineNM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_CONFIG_MTU
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP4
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP6
#defineNM_VPN_PLUGIN_CAN_PERSIST
#defineNM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP4_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP4_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP4_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_NBNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP4_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT
#defineNM_VPN_PLUGIN_IP4_CONFIG_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_BANNER
#defineNM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_MTU
#defineNM_VPN_PLUGIN_IP4_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP6_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP6_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP6_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP6_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP6_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP6_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_DBUS_PATH_VPN

-
#define NM_DBUS_PATH_VPN                  "/org/freedesktop/NetworkManager/VPN/Manager"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN

-
#define NM_DBUS_INTERFACE_VPN             "org.freedesktop.NetworkManager.VPN.Manager"
-
-
-
-
-

NM_DBUS_PATH_VPN_CONNECTION

-
#define NM_DBUS_PATH_VPN_CONNECTION       "/org/freedesktop/NetworkManager/VPN/Connection"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN_CONNECTION

-
#define NM_DBUS_INTERFACE_VPN_CONNECTION  "org.freedesktop.NetworkManager.VPN.Connection"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_PATH

-
#define NM_VPN_DBUS_PLUGIN_PATH           "/org/freedesktop/NetworkManager/VPN/Plugin"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_INTERFACE

-
#define NM_VPN_DBUS_PLUGIN_INTERFACE      "org.freedesktop.NetworkManager.VPN.Plugin"
-
-
-
-
-

NM_DBUS_NO_ACTIVE_VPN_CONNECTION

-
#define NM_DBUS_NO_ACTIVE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.NoActiveVPNConnection"
-
-
-
-
-

NM_DBUS_NO_VPN_CONNECTIONS

-
#define NM_DBUS_NO_VPN_CONNECTIONS       "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
-
-
-
-
-

NM_DBUS_INVALID_VPN_CONNECTION

-
#define NM_DBUS_INVALID_VPN_CONNECTION   "org.freedesktop.NetworkManager.VPNConnections.InvalidVPNConnection"
-
-
-
-
-

NM_DBUS_VPN_ERROR_PREFIX

-
#define NM_DBUS_VPN_ERROR_PREFIX              "org.freedesktop.NetworkManager.VPN.Error"
-
-
-
-
-

NM_DBUS_VPN_STARTING_IN_PROGRESS

-
#define NM_DBUS_VPN_STARTING_IN_PROGRESS      "StartingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STARTED

-
#define NM_DBUS_VPN_ALREADY_STARTED           "AlreadyStarted"
-
-
-
-
-

NM_DBUS_VPN_STOPPING_IN_PROGRESS

-
#define NM_DBUS_VPN_STOPPING_IN_PROGRESS      "StoppingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STOPPED

-
#define NM_DBUS_VPN_ALREADY_STOPPED           "AlreadyStopped"
-
-
-
-
-

NM_DBUS_VPN_WRONG_STATE

-
#define NM_DBUS_VPN_WRONG_STATE               "WrongState"
-
-
-
-
-

NM_DBUS_VPN_BAD_ARGUMENTS

-
#define NM_DBUS_VPN_BAD_ARGUMENTS             "BadArguments"
-
-
-
-
-

NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED

-
#define NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED "InteractiveNotSupported"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_BANNER

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_BANNER   "LoginBanner"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_FAILED   "LoginFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED  "LaunchFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_CONNECT_FAILED

-
#define NM_DBUS_VPN_SIGNAL_CONNECT_FAILED "ConnectFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD "VPNConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD  "IPConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_STATE_CHANGE

-
#define NM_DBUS_VPN_SIGNAL_STATE_CHANGE   "StateChange"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP4_CONFIG

-
#define NM_DBUS_VPN_SIGNAL_IP4_CONFIG     "IP4Config"
-
-
-
-
-

enum NMVPNServiceState

-

VPN daemon states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_SERVICE_STATE_UNKNOWN

-

The state of the VPN plugin is unknown.

-
 

NM_VPN_SERVICE_STATE_INIT

-

The VPN plugin is initialized.

-
 

NM_VPN_SERVICE_STATE_SHUTDOWN

-

Not used.

-
 

NM_VPN_SERVICE_STATE_STARTING

-

The plugin is attempting to connect to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STARTED

-

The plugin has connected to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPING

-

The plugin is disconnecting from the VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPED

-

The plugin has disconnected from the VPN server.

-
 
-
-
-
-
-

enum NMVPNConnectionState

-

VPN connection states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_UNKNOWN

-

The state of the VPN connection is - unknown.

-
 

NM_VPN_CONNECTION_STATE_PREPARE

-

The VPN connection is preparing to - connect.

-
 

NM_VPN_CONNECTION_STATE_NEED_AUTH

-

The VPN connection needs authorization - credentials.

-
 

NM_VPN_CONNECTION_STATE_CONNECT

-

The VPN connection is being established.

-
 

NM_VPN_CONNECTION_STATE_IP_CONFIG_GET

-

The VPN connection is getting an IP - address.

-
 

NM_VPN_CONNECTION_STATE_ACTIVATED

-

The VPN connection is active.

-
 

NM_VPN_CONNECTION_STATE_FAILED

-

The VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_DISCONNECTED

-

The VPN connection is disconnected.

-
 
-
-
-
-
-

enum NMVPNConnectionStateReason

-

VPN connection state reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_REASON_UNKNOWN

-

The reason for the VPN connection - state change is unknown.

-
 

NM_VPN_CONNECTION_STATE_REASON_NONE

-

No reason was given for the VPN - connection state change.

-
 

NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED

-

The VPN connection changed - state because the user disconnected it.

-
 

NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

-

The VPN connection - changed state because the device it was using was disconnected.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED

-

The service providing the - VPN connection was stopped.

-
 

NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

-

The IP config of the VPN - connection was invalid.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

-

The connection attempt to - the VPN service timed out.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

-

A timeout occurred - while starting the service providing the VPN connection.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED

-

Starting the service - starting the service providing the VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS

-

Necessary secrets for the VPN - connection were not provided.

-
 

NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED

-

Authentication to the VPN - server failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED

-

The connection was - deleted from settings.

-
 
-
-
-
-
-

enum NMVPNPluginFailure

-

VPN plugin failure reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED

-

Login failed.

-
 

NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED

-

Connect failed.

-
 

NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG

-

Invalid IP configuration returned from - the VPN plugin.

-
 
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_CONFIG_TUNDEV      "tundev"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_CONFIG_BANNER      "banner"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY "gateway"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_MTU

-
#define NM_VPN_PLUGIN_CONFIG_MTU         "mtu"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP4

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP4     "has-ip4"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP6

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP6     "has-ip6"
-
-
-
-
-

NM_VPN_PLUGIN_CAN_PERSIST

-
#define NM_VPN_PLUGIN_CAN_PERSIST        "can-persist"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS     "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PTP         "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PREFIX      "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DNS         "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NBNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NBNS        "nbns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MSS         "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN      "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS     "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ROUTES      "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY   NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_IP4_CONFIG_BANNER      NM_VPN_PLUGIN_CONFIG_BANNER
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MTU

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MTU         NM_VPN_PLUGIN_CONFIG_MTU
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV      NM_VPN_PLUGIN_CONFIG_TUNDEV
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS     "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PTP         "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PREFIX      "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DNS         "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_MSS         "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN      "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS     "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ROUTES      "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util-nm-utils.html b/docs/libnm-util/html/libnm-util-nm-utils.html deleted file mode 100644 index c1b0ce0c..00000000 --- a/docs/libnm-util/html/libnm-util-nm-utils.html +++ /dev/null @@ -1,2503 +0,0 @@ - - - - -nm-utils: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-utils

-

nm-utils — Utility functions

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -nm_utils_init () -
-void - -nm_utils_deinit () -
-gboolean - -nm_utils_is_empty_ssid () -
const char * - -nm_utils_escape_ssid () -
-gboolean - -nm_utils_same_ssid () -
-char * - -nm_utils_ssid_to_utf8 () -
-GHashTable * - -nm_utils_gvalue_hash_dup () -
-void - -nm_utils_slist_free () -
-gboolean - -nm_utils_security_valid () -
-gboolean - -nm_utils_ap_mode_security_valid () -
-gboolean - -nm_utils_wep_key_valid () -
-gboolean - -nm_utils_wpa_psk_valid () -
-GSList * - -nm_utils_ip4_addresses_from_gvalue () -
-void - -nm_utils_ip4_addresses_to_gvalue () -
-GSList * - -nm_utils_ip4_routes_from_gvalue () -
-void - -nm_utils_ip4_routes_to_gvalue () -
-guint32 - -nm_utils_ip4_netmask_to_prefix () -
-guint32 - -nm_utils_ip4_prefix_to_netmask () -
-guint32 - -nm_utils_ip4_get_default_prefix () -
-GSList * - -nm_utils_ip6_addresses_from_gvalue () -
-void - -nm_utils_ip6_addresses_to_gvalue () -
-GSList * - -nm_utils_ip6_routes_from_gvalue () -
-void - -nm_utils_ip6_routes_to_gvalue () -
-GSList * - -nm_utils_ip6_dns_from_gvalue () -
-void - -nm_utils_ip6_dns_to_gvalue () -
-char * - -nm_utils_uuid_generate () -
-char * - -nm_utils_uuid_generate_from_string () -
-GByteArray * - -nm_utils_rsa_key_encrypt () -
-GByteArray * - -nm_utils_rsa_key_encrypt_aes () -
-gboolean - -nm_utils_file_is_pkcs12 () -
-gboolean - -(*NMUtilsFileSearchInPathsPredicate) () -
const char * - -nm_utils_file_search_in_paths () -
-guint32 - -nm_utils_wifi_freq_to_channel () -
-guint32 - -nm_utils_wifi_channel_to_freq () -
-guint32 - -nm_utils_wifi_find_next_channel () -
-gboolean - -nm_utils_wifi_is_channel_valid () -
-int - -nm_utils_hwaddr_len () -
-int - -nm_utils_hwaddr_type () -
-char * - -nm_utils_hwaddr_ntoa () -
-GByteArray * - -nm_utils_hwaddr_atoba () -
-guint8 * - -nm_utils_hwaddr_aton () -
-char * - -nm_utils_hwaddr_ntoa_len () -
-guint8 * - -nm_utils_hwaddr_aton_len () -
-gboolean - -nm_utils_hwaddr_valid () -
-char * - -nm_utils_bin2hexstr () -
-int - -nm_utils_hex2byte () -
-char * - -nm_utils_hexstr2bin () -
-gboolean - -nm_utils_iface_valid_name () -
-gboolean - -nm_utils_is_uuid () -
const char * - -nm_utils_inet4_ntop () -
const char * - -nm_utils_inet6_ntop () -
-gboolean - -nm_utils_check_virtual_device_compatibility () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
enumNMUtilsSecurityType
#defineNM_UTILS_HWADDR_LEN_MAX
#defineNM_UTILS_INET_ADDRSTRLEN
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMUtilsSecurityType
-
-
-
-

Includes

-
#include <nm-utils.h>
-
-
-
-

Description

-

A collection of utility functions for working with SSIDs, IP addresses, Wi-Fi -access points and devices, among other things.

-
-
-

Functions

-
-

nm_utils_init ()

-
gboolean
-nm_utils_init (GError **error);
-

Initializes libnm-util; should be called when starting any program that -uses libnm-util. This function can be called more than once.

-
-

Parameters

-
----- - - - - - -

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the initialization was successful, FALSE on failure.

-
-
-
-
-

nm_utils_deinit ()

-
void
-nm_utils_deinit (void);
-

No-op. Although this function still exists for ABI compatibility reasons, it -does not have any effect, and does not ever need to be called.

-
-
-
-

nm_utils_is_empty_ssid ()

-
gboolean
-nm_utils_is_empty_ssid (const guint8 *ssid,
-                        int len);
-

Different manufacturers use different mechanisms for not broadcasting the -AP's SSID. This function attempts to detect blank/empty SSIDs using a -number of known SSID-cloaking methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data

 

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

TRUE if the SSID is "empty", FALSE if it is not

-
-
-
-
-

nm_utils_escape_ssid ()

-
const char *
-nm_utils_escape_ssid (const guint8 *ssid,
-                      guint32 len);
-

This function does a quick printable character conversion of the SSID, simply -replacing embedded NULLs and non-printable characters with the hexadecimal -representation of that character. Intended for debugging only, should not -be used for display of SSIDs.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data

 

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

pointer to the escaped SSID, which uses an internal static buffer -and will be overwritten by subsequent calls to this function

-
-
-
-
-

nm_utils_same_ssid ()

-
gboolean
-nm_utils_same_ssid (const GByteArray *ssid1,
-                    const GByteArray *ssid2,
-                    gboolean ignore_trailing_null);
-

Earlier versions of the Linux kernel added a NULL byte to the end of the -SSID to enable easy printing of the SSID on the console or in a terminal, -but this behavior was problematic (SSIDs are simply byte arrays, not strings) -and thus was changed. This function compensates for that behavior at the -cost of some compatibility with odd SSIDs that may legitimately have trailing -NULLs, even though that is functionally pointless.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

ssid1

first SSID data to compare

 

ssid2

second SSID data to compare

 

ignore_trailing_null

TRUE to ignore one trailing NULL byte

 
-
-
-

Returns

-

TRUE if the SSIDs are the same, FALSE if they are not

-
-
-
-
-

nm_utils_ssid_to_utf8 ()

-
char *
-nm_utils_ssid_to_utf8 (const GByteArray *ssid);
-

Wi-Fi SSIDs are byte arrays, they are _not_ strings. Thus, an SSID may -contain embedded NULLs and other unprintable characters. Often it is -useful to print the SSID out for debugging purposes, but that should be the -_only_ use of this function. Do not use this function for any persistent -storage of the SSID, since the printable SSID returned from this function -cannot be converted back into the real SSID of the access point.

-

This function does almost everything humanly possible to convert the input -into a printable UTF-8 string, using roughly the following procedure:

-

1) if the input data is already UTF-8 safe, no conversion is performed -2) attempts to get the current system language from the LANG environment - variable, and depending on the language, uses a table of alternative - encodings to try. For example, if LANG=hu_HU, the table may first try - the ISO-8859-2 encoding, and if that fails, try the Windows-1250 encoding. - If all fallback encodings fail, replaces non-UTF-8 characters with '?'. -3) If the system language was unable to be determined, falls back to the - ISO-8859-1 encoding, then to the Windows-1251 encoding. -4) If step 3 fails, replaces non-UTF-8 characters with '?'.

-

Again, this function should be used for debugging and display purposes -_only_.

-
-

Parameters

-
----- - - - - - -

ssid

a byte array containing the SSID data

 
-
-
-

Returns

-

an allocated string containing a UTF-8 -representation of the SSID, which must be freed by the caller using g_free(). -Returns NULL on errors.

-

[transfer full]

-
-
-
-
-

nm_utils_gvalue_hash_dup ()

-
GHashTable *
-nm_utils_gvalue_hash_dup (GHashTable *hash);
-

Utility function to duplicate a hash table of GValues.

-
-

Parameters

-
----- - - - - - -

hash

a GHashTable mapping string:GValue

 
-
-
-

Returns

-

a newly allocated duplicated GHashTable, caller must free the -returned hash with g_hash_table_unref() or g_hash_table_destroy().

-

[transfer container][element-type utf8 GObject.Value]

-
-
-
-
-

nm_utils_slist_free ()

-
void
-nm_utils_slist_free (GSList *list,
-                     GDestroyNotify elem_destroy_fn);
-
-

nm_utils_slist_free is deprecated and should not be used in newly-written code.

-

use g_slist_free_full().

-
-

Utility function to free a GSList.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a GSList

 

elem_destroy_fn

user function called for each element in list -

 
-
-
-
-
-

nm_utils_security_valid ()

-
gboolean
-nm_utils_security_valid (NMUtilsSecurityType type,
-                         NMDeviceWifiCapabilities wifi_caps,
-                         gboolean have_ap,
-                         gboolean adhoc,
-                         NM80211ApFlags ap_flags,
-                         NM80211ApSecurityFlags ap_wpa,
-                         NM80211ApSecurityFlags ap_rsn);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device, desired security -type, and AP capabilities intersect.

-

NOTE: this function cannot handle checking security for AP/Hotspot mode; -use nm_utils_ap_mode_security_valid() instead.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

type

the security type to check AP flags and device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 

have_ap

whether the ap_flags -, ap_wpa -, and ap_rsn -arguments are valid

 

adhoc

whether the capabilities being tested are from an Ad-Hoc AP (IBSS)

 

ap_flags

bitfield of AP capabilities, e.g. NM_802_11_AP_FLAGS_PRIVACY

 

ap_wpa

bitfield of AP capabilities derived from the AP's WPA beacon, -e.g. (NM_802_11_AP_SEC_PAIR_TKIP | NM_802_11_AP_SEC_KEY_MGMT_PSK)

 

ap_rsn

bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, -e.g. (NM_802_11_AP_SEC_PAIR_CCMP | NM_802_11_AP_SEC_PAIR_TKIP)

 
-
-
-

Returns

-

TRUE if the device capabilities and AP capabilities intersect and are -compatible with the desired type -, FALSE if they are not

-
-
-
-
-

nm_utils_ap_mode_security_valid ()

-
gboolean
-nm_utils_ap_mode_security_valid (NMUtilsSecurityType type,
-                                 NMDeviceWifiCapabilities wifi_caps);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device capabilities and -desired security type are valid for AP/Hotspot connections.

-
-

Parameters

-
----- - - - - - - - - - - - - -

type

the security type to check device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 
-
-
-

Returns

-

TRUE if the device capabilities are compatible with the desired -type -, FALSE if they are not.

-
-

Since: 0.9.8

-
-
-
-

nm_utils_wep_key_valid ()

-
gboolean
-nm_utils_wep_key_valid (const char *key,
-                        NMWepKeyType wep_type);
-

Checks if key - is a valid WEP key

-
-

Parameters

-
----- - - - - - - - - - - - - -

key

a string that might be a WEP key

 

wep_type

the NMWepKeyType type of the WEP key

 
-
-
-

Returns

-

TRUE if key -is a WEP key, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_wpa_psk_valid ()

-
gboolean
-nm_utils_wpa_psk_valid (const char *psk);
-

Checks if psk - is a valid WPA PSK

-
-

Parameters

-
----- - - - - - -

psk

a string that might be a WPA PSK

 
-
-
-

Returns

-

TRUE if psk -is a WPA PSK, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_ip4_addresses_from_gvalue ()

-
GSList *
-nm_utils_ip4_addresses_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GArrays of guint32s representing -a list of NetworkManager IPv4 addresses (which is a tuple of address, gateway, -and prefix) into a GSList of NMIP4Address objects. The specific format of -this serialization is not guaranteed to be stable and the GArray may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GArrays of guint32s

 
-
-
-

Returns

-

a newly allocated GSList of NMIP4Address objects.

-

[transfer full][element-type NMIP4Address]

-
-
-
-
-

nm_utils_ip4_addresses_to_gvalue ()

-
void
-nm_utils_ip4_addresses_to_gvalue (GSList *list,
-                                  GValue *value);
-

Utility function to convert a GSList of NMIP4Address objects into a -GPtrArray of GArrays of guint32s representing a list of NetworkManager IPv4 -addresses (which is a tuple of address, gateway, and prefix). The specific -format of this serialization is not guaranteed to be stable and may be -extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP4Address objects.

[element-type NMIP4Address]

value

a pointer to a GValue into which to place the converted addresses, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip4_routes_from_gvalue ()

-
GSList *
-nm_utils_ip4_routes_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GArrays of guint32s representing -a list of NetworkManager IPv4 routes (which is a tuple of route, next hop, -prefix, and metric) into a GSList of NMIP4Route objects. The specific -format of this serialization is not guaranteed to be stable and may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GArrays of guint32s

 
-
-
-

Returns

-

a newly allocated GSList of NMIP4Route objects.

-

[transfer full][element-type NMIP4Route]

-
-
-
-
-

nm_utils_ip4_routes_to_gvalue ()

-
void
-nm_utils_ip4_routes_to_gvalue (GSList *list,
-                               GValue *value);
-

Utility function to convert a GSList of NMIP4Route objects into a -GPtrArray of GArrays of guint32s representing a list of NetworkManager IPv4 -routes (which is a tuple of route, next hop, prefix, and metric). The -specific format of this serialization is not guaranteed to be stable and may -be extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP4Route objects.

[element-type NMIP4Route]

value

a pointer to a GValue into which to place the converted routes, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip4_netmask_to_prefix ()

-
guint32
-nm_utils_ip4_netmask_to_prefix (guint32 netmask);
-
-

Parameters

-
----- - - - - - -

netmask

an IPv4 netmask in network byte order

 
-
-
-

Returns

-

the CIDR prefix represented by the netmask

-
-
-
-
-

nm_utils_ip4_prefix_to_netmask ()

-
guint32
-nm_utils_ip4_prefix_to_netmask (guint32 prefix);
-
-

Parameters

-
----- - - - - - -

prefix

a CIDR prefix

 
-
-
-

Returns

-

the netmask represented by the prefix, in network byte order

-
-
-
-
-

nm_utils_ip4_get_default_prefix ()

-
guint32
-nm_utils_ip4_get_default_prefix (guint32 ip);
-

When the Internet was originally set up, various ranges of IP addresses were -segmented into three network classes: A, B, and C. This function will return -a prefix that is associated with the IP address specified defining where it -falls in the predefined classes.

-
-

Parameters

-
----- - - - - - -

ip

an IPv4 address (in network byte order)

 
-
-
-

Returns

-

the default class prefix for the given IP

-
-
-
-
-

nm_utils_ip6_addresses_from_gvalue ()

-
GSList *
-nm_utils_ip6_addresses_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GValueArrays of (GArray of guchars) and guint32 -representing a list of NetworkManager IPv6 addresses (which is a tuple of address, -prefix, and gateway), into a GSList of NMIP6Address objects. The specific format of -this serialization is not guaranteed to be stable and the GValueArray may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

gvalue containing a GPtrArray of GValueArrays of (GArray of guchars) and guint32

 
-
-
-

Returns

-

a newly allocated GSList of NMIP6Address objects.

-

[transfer full][element-type NMIP6Address]

-
-
-
-
-

nm_utils_ip6_addresses_to_gvalue ()

-
void
-nm_utils_ip6_addresses_to_gvalue (GSList *list,
-                                  GValue *value);
-

Utility function to convert a GSList of NMIP6Address objects into a -GPtrArray of GValueArrays representing a list of NetworkManager IPv6 addresses -(which is a tuple of address, prefix, and gateway). The specific format of -this serialization is not guaranteed to be stable and may be extended in the -future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Address objects.

[element-type NMIP6Address]

value

a pointer to a GValue into which to place the converted addresses, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip6_routes_from_gvalue ()

-
GSList *
-nm_utils_ip6_routes_from_gvalue (const GValue *value);
-

Utility function GPtrArray of GValueArrays of (GArray of guchars), guint32, -(GArray of guchars), and guint32 representing a list of NetworkManager IPv6 -routes (which is a tuple of destination, prefix, next hop, and metric) -into a GSList of NMIP6Route objects. The specific format of this serialization -is not guaranteed to be stable and may be extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GValueArrays of (GArray of guchars), guint32, -(GArray of guchars), and guint32

 
-
-
-

Returns

-

a newly allocated GSList of NMIP6Route objects.

-

[transfer full][element-type NMIP6Route]

-
-
-
-
-

nm_utils_ip6_routes_to_gvalue ()

-
void
-nm_utils_ip6_routes_to_gvalue (GSList *list,
-                               GValue *value);
-

Utility function to convert a GSList of NMIP6Route objects into a GPtrArray of -GValueArrays of (GArray of guchars), guint32, (GArray of guchars), and guint32 -representing a list of NetworkManager IPv6 routes (which is a tuple of destination, -prefix, next hop, and metric). The specific format of this serialization is not -guaranteed to be stable and may be extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Route objects.

[element-type NMIP6Route]

value

a pointer to a GValue into which to place the converted routes, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip6_dns_from_gvalue ()

-
GSList *
-nm_utils_ip6_dns_from_gvalue (const GValue *value);
-

Converts a GValue containing a GPtrArray of IP6 DNS, represented as -GByteArrays into a GSList of struct in6_addrs.

-

[skip]

-
-

Parameters

-
----- - - - - - -

value

a GValue

 
-
-
-

Returns

-

a GSList of IP6 addresses.

-
-
-
-
-

nm_utils_ip6_dns_to_gvalue ()

-
void
-nm_utils_ip6_dns_to_gvalue (GSList *list,
-                            GValue *value);
-

Utility function to convert a GSList of struct -in6_addr structs into a GPtrArray of GByteArrays -representing each server's IPv6 addresses in network byte order. -The specific format of this serialization is not guaranteed to be -stable and may be extended in the future.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Route objects

 

value

a pointer to a GValue into which to place the converted DNS server -addresses, which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_uuid_generate ()

-
char *
-nm_utils_uuid_generate (void);
-
-

Returns

-

a newly allocated UUID suitable for use as the NMSettingConnection -object's “id”: property. Should be freed with g_free()

-
-
-
-
-

nm_utils_uuid_generate_from_string ()

-
char *
-nm_utils_uuid_generate_from_string (const char *s);
-

For a given s -, this function will always return the same UUID.

-
-

Parameters

-
----- - - - - - -

s

a string to use as the seed for the UUID

 
-
-
-

Returns

-

a newly allocated UUID suitable for use as the NMSettingConnection -object's “id”: property

-
-
-
-
-

nm_utils_rsa_key_encrypt ()

-
GByteArray *
-nm_utils_rsa_key_encrypt (const GByteArray *data,
-                          const char *in_password,
-                          char **out_password,
-                          GError **error);
-

Encrypts the given RSA private key data with the given password (or generates -a password if no password was given) and converts the data to PEM format -suitable for writing to a file. It uses Triple DES cipher for the encryption.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

data

RSA private key data to be encrypted

 

in_password

existing password to use, if any.

[allow-none]

out_password

if in_password -was NULL, a random password will be generated -and returned in this argument.

[out][allow-none]

error

detailed error information on return, if an error occurred

 
-
-
-

Returns

-

on success, PEM-formatted data suitable for writing to a PEM-formatted -certificate/private key file.

-

[transfer full]

-
-
-
-
-

nm_utils_rsa_key_encrypt_aes ()

-
GByteArray *
-nm_utils_rsa_key_encrypt_aes (const GByteArray *data,
-                              const char *in_password,
-                              char **out_password,
-                              GError **error);
-

Encrypts the given RSA private key data with the given password (or generates -a password if no password was given) and converts the data to PEM format -suitable for writing to a file. It uses AES cipher for the encryption.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

data

RSA private key data to be encrypted

 

in_password

existing password to use, if any.

[allow-none]

out_password

if in_password -was NULL, a random password will be generated -and returned in this argument.

[out][allow-none]

error

detailed error information on return, if an error occurred

 
-
-
-

Returns

-

on success, PEM-formatted data suitable for writing to a PEM-formatted -certificate/private key file.

-

[transfer full]

-
-
-
-
-

nm_utils_file_is_pkcs12 ()

-
gboolean
-nm_utils_file_is_pkcs12 (const char *filename);
-

Utility function to find out if the filename - is in PKCS#12 format.

-
-

Parameters

-
----- - - - - - -

filename

name of the file to test

 
-
-
-

Returns

-

TRUE if the file is PKCS#12, FALSE if it is not

-
-
-
-
-

NMUtilsFileSearchInPathsPredicate ()

-
gboolean
-(*NMUtilsFileSearchInPathsPredicate) (const char *filename,
-                                      gpointer user_data);
-
-
-
-

nm_utils_file_search_in_paths ()

-
const char *
-nm_utils_file_search_in_paths (const char *progname,
-                               const char *try_first,
-                               const char *const *paths,
-                               GFileTest file_test_flags,
-                               NMUtilsFileSearchInPathsPredicate predicate,
-                               gpointer user_data,
-                               GError **error);
-

Searches for a progname - file in a list of search paths -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

progname

the helper program name, like "iptables" -Must be a non-empty string, without path separator (/).

 

try_first

a custom path to try first before searching. -It is silently ignored if it is empty or not an absolute path.

[allow-none]

paths

a NULL terminated list of search paths. -Can be empty or NULL, in which case only try_first -is checked.

[allow-none]

file_test_flags

the flags passed to g_file_test() when searching -for progname -. Set it to 0 to skip the g_file_test().

 

predicate

if given, pass the file name to this function -for additional checks. This check is performed after the check for -file_test_flags -. You cannot omit both file_test_flags -and predicate -.

[scope call]

user_data

user data for predicate -function.

[closure][allow-none]

error

on failure, set a "not found" error G_IO_ERROR G_IO_ERROR_NOT_FOUND.

[allow-none]
-
-
-

Returns

-

the full path to the helper, if found, or NULL if not found. -The returned string is not owned by the caller, but later -invocations of the function might overwrite it.

-

[transfer none]

-
-
-
-
-

nm_utils_wifi_freq_to_channel ()

-
guint32
-nm_utils_wifi_freq_to_channel (guint32 freq);
-

Utility function to translate a Wi-Fi frequency to its corresponding channel.

-
-

Parameters

-
----- - - - - - -

freq

frequency

 
-
-
-

Returns

-

the channel represented by the frequency or 0

-
-
-
-
-

nm_utils_wifi_channel_to_freq ()

-
guint32
-nm_utils_wifi_channel_to_freq (guint32 channel,
-                               const char *band);
-

Utility function to translate a Wi-Fi channel to its corresponding frequency.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the frequency represented by the channel of the band, -or -1 when the freq is invalid, or 0 when the band -is invalid

-
-
-
-
-

nm_utils_wifi_find_next_channel ()

-
guint32
-nm_utils_wifi_find_next_channel (guint32 channel,
-                                 int direction,
-                                 char *band);
-

Utility function to find out next/previous Wi-Fi channel for a channel.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

channel

current channel

 

direction

whether going downward (0 or less) or upward (1 or more)

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the next channel in the specified direction or 0

-
-
-
-
-

nm_utils_wifi_is_channel_valid ()

-
gboolean
-nm_utils_wifi_is_channel_valid (guint32 channel,
-                                const char *band);
-

Utility function to verify Wi-Fi channel validity.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

TRUE or FALSE

-
-
-
-
-

nm_utils_hwaddr_len ()

-
int
-nm_utils_hwaddr_len (int type);
-

Returns the length in octets of a hardware address of type type -.

-
-

Parameters

-
----- - - - - - -

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

the positive length, or -1 if the type is unknown/unsupported.

-
-
-
-
-

nm_utils_hwaddr_type ()

-
int
-nm_utils_hwaddr_type (int len);
-
-

nm_utils_hwaddr_type is deprecated and should not be used in newly-written code.

-

This could not be extended to cover other types, since -there is not a one-to-one mapping between types and lengths. This -was mostly only used to get a type to pass to -nm_utils_hwaddr_ntoa() or nm_utils_hwaddr_aton() when you only had -a length; but you can just use nm_utils_hwaddr_ntoa_len() or -nm_utils_hwaddr_aton_len() now instead.

-
-

Returns the type (either ARPHRD_ETHER or -ARPHRD_INFINIBAND) of the raw address given its length.

-
-

Parameters

-
----- - - - - - -

len

the length of hardware address in bytes

 
-
-
-

Returns

-

the type, either ARPHRD_ETHER or -ARPHRD_INFINIBAND. If the length is unexpected, return -1 -(unsupported type/length).

-
-
-
-
-

nm_utils_hwaddr_ntoa ()

-
char *
-nm_utils_hwaddr_ntoa (gconstpointer addr,
-                      int type);
-

Converts addr - to textual form.

-

See also nm_utils_hwaddr_ntoa_len(), which takes a length instead of -a type.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addr

a binary hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

the textual form of addr -.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_atoba ()

-
GByteArray *
-nm_utils_hwaddr_atoba (const char *asc,
-                       int type);
-

Parses asc - and converts it to binary form in a GByteArray. See -nm_utils_hwaddr_aton() if you don't want a GByteArray.

-
-

Parameters

-
----- - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

a new GByteArray, or NULL if asc -couldn't -be parsed.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_aton ()

-
guint8 *
-nm_utils_hwaddr_aton (const char *asc,
-                      int type,
-                      gpointer buffer);
-

Parses asc - and converts it to binary form in buffer -. See -nm_utils_hwaddr_atoba() if you'd rather have the result in a -GByteArray.

-

See also nm_utils_hwaddr_aton_len(), which takes an output length -instead of a type.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 

buffer

buffer to store the result into

 
-
-
-

Returns

-

buffer -, or NULL if asc -couldn't be parsed

-
-
-
-
-

nm_utils_hwaddr_ntoa_len ()

-
char *
-nm_utils_hwaddr_ntoa_len (gconstpointer addr,
-                          gsize length);
-

Converts addr - to textual form.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addr

a binary hardware address

 

length

the length of addr -

 
-
-
-

Returns

-

the textual form of addr -.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hwaddr_aton_len ()

-
guint8 *
-nm_utils_hwaddr_aton_len (const char *asc,
-                          gpointer buffer,
-                          gsize length);
-

Parses asc - and converts it to binary form in buffer -. -Bytes in asc - can be sepatared by colons (:), or hyphens (-), but not mixed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

buffer

buffer to store the result into

 

length

the expected length in bytes of the result and -the size of the buffer in bytes.

 
-
-
-

Returns

-

buffer -, or NULL if asc -couldn't be parsed -or would be shorter or longer than length -.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hwaddr_valid ()

-
gboolean
-nm_utils_hwaddr_valid (const char *asc);
-

Parses asc - to see if it is a valid hardware address of some type.

-
-

Parameters

-
----- - - - - - -

asc

the ASCII representation of a hardware address

 
-
-
-

Returns

-

TRUE if asc -appears to be a valid hardware address -of some type, FALSE if not.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_bin2hexstr ()

-
char *
-nm_utils_bin2hexstr (const char *bytes,
-                     int len,
-                     int final_len);
-

Converts a byte-array bytes - into a hexadecimal string. -If final_len - is greater than -1, the returned string is terminated at -that index (returned_string[final_len] == '\0'),

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

bytes

an array of bytes

 

len

the length of the bytes -array

 

final_len

an index where to cut off the returned string, or -1

 
-
-
-

Returns

-

the textual form of bytes -.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hex2byte ()

-
int
-nm_utils_hex2byte (const char *hex);
-

Converts a hex string (2 characters) into its byte representation.

-
-

Parameters

-
----- - - - - - -

hex

a string representing a hex byte

 
-
-
-

Returns

-

a byte, or -1 if hex -doesn't represent a hex byte

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hexstr2bin ()

-
char *
-nm_utils_hexstr2bin (const char *hex,
-                     size_t len);
-

Converts a hexadecimal string hex - into a byte-array. The returned array -length is len -/2.

-
-

Parameters

-
----- - - - - - - - - - - - - -

hex

an hex string

 

len

the length of the hex -string (it has to be even)

 
-
-
-

Returns

-

a array of bytes, or NULL on error.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_iface_valid_name ()

-
gboolean
-nm_utils_iface_valid_name (const char *name);
-

This function is a 1:1 copy of the kernel's interface validation -function in net/core/dev.c.

-
-

Parameters

-
----- - - - - - -

name

Name of interface

 
-
-
-

Returns

-

TRUE if interface name is valid, otherwise FALSE is returned.

-
-

Since: 0.9.8

-
-
-
-

nm_utils_is_uuid ()

-
gboolean
-nm_utils_is_uuid (const char *str);
-

Checks if str - is a UUID

-
-

Parameters

-
----- - - - - - -

str

a string that might be a UUID

 
-
-
-

Returns

-

TRUE if str -is a UUID, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_inet4_ntop ()

-
const char *
-nm_utils_inet4_ntop (in_addr_t inaddr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

inaddr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET_ADDRSTRLEN or NM_UTILS_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet6_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst -buffer. Also, -using the internal buffer is not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. This function cannot fail.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_inet6_ntop ()

-
const char *
-nm_utils_inet6_ntop (const struct in6_addr *in6addr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

in6addr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET6_ADDRSTRLEN or NM_UTILS_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet4_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst -buffer. Also, -using the internal buffer is not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. NULL is not allowed as in6addr -, -otherwise, this function cannot fail.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_check_virtual_device_compatibility ()

-
gboolean
-nm_utils_check_virtual_device_compatibility
-                               (GType virtual_type,
-                                GType other_type);
-

Determines if a connection of type virtual_type - can (in the -general case) work with connections of type other_type -.

-

If virtual_type - is NM_TYPE_SETTING_VLAN, then this checks if -other_type - is a valid type for the parent of a VLAN.

-

If virtual_type - is a "master" type (eg, NM_TYPE_SETTING_BRIDGE), -then this checks if other_type - is a valid type for a slave of that -master.

-

Note that even if this returns TRUE it is not guaranteed that -every connection of type other_type - is -compatible with virtual_type -; it may depend on the exact -configuration of the two connections, or on the capabilities of an -underlying device driver.

-
-

Parameters

-
----- - - - - - - - - - - - - -

virtual_type

a virtual connection type

 

other_type

a connection type to test against virtual_type -

 
-
-
-

Returns

-

TRUE or FALSE

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

enum NMUtilsSecurityType

-

Describes generic security mechanisms that 802.11 access points may offer. -Used with nm_utils_security_valid() for checking whether a given access -point is compatible with a network device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NMU_SEC_INVALID

-

unknown or invalid security, placeholder and not used

-
 

NMU_SEC_NONE

-

unencrypted and open

-
 

NMU_SEC_STATIC_WEP

-

static WEP keys are used for encryption

-
 

NMU_SEC_LEAP

-

Cisco LEAP is used for authentication and for generating the -dynamic WEP keys automatically

-
 

NMU_SEC_DYNAMIC_WEP

-

standard 802.1x is used for authentication and -generating the dynamic WEP keys automatically

-
 

NMU_SEC_WPA_PSK

-

WPA1 is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA_ENTERPRISE

-

WPA1 is used with 802.1x authentication

-
 

NMU_SEC_WPA2_PSK

-

WPA2/RSN is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA2_ENTERPRISE

-

WPA2 is used with 802.1x authentication

-
 
-
-
-
-
-

NM_UTILS_HWADDR_LEN_MAX

-
#define NM_UTILS_HWADDR_LEN_MAX 20 /* INFINIBAND_ALEN */
-
-

The maximum length of hardware addresses handled by NetworkManager itself, -nm_utils_hwaddr_len(), and nm_utils_hwaddr_aton().

-
-
-
-

NM_UTILS_INET_ADDRSTRLEN

-
#define NM_UTILS_INET_ADDRSTRLEN     INET6_ADDRSTRLEN
-
-

Defines the minimal length for a char buffer that is suitable as dst - argument -for both nm_utils_inet4_ntop() and nm_utils_inet6_ntop().

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util.devhelp2 b/docs/libnm-util/html/libnm-util.devhelp2 deleted file mode 100644 index 1d963ac9..00000000 --- a/docs/libnm-util/html/libnm-util.devhelp2 +++ /dev/null @@ -1,1711 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/libnm-util/html/object-tree.html b/docs/libnm-util/html/object-tree.html deleted file mode 100644 index da44d520..00000000 --- a/docs/libnm-util/html/object-tree.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Object Hierarchy: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-Object Hierarchy

-
-    GObject
-    ├── NMSetting
-       ├── NMSetting8021x
-       ├── NMSettingAdsl
-       ├── NMSettingBluetooth
-       ├── NMSettingBond
-       ├── NMSettingTeam
-       ├── NMSettingTeamPort
-       ├── NMSettingBridge
-       ├── NMSettingBridgePort
-       ├── NMSettingConnection
-       ├── NMSettingDcb
-       ├── NMSettingInfiniband
-       ├── NMSettingIP4Config
-       ├── NMSettingVlan
-       ├── NMSettingIP6Config
-       ├── NMSettingPPP
-       ├── NMSettingPPPOE
-       ├── NMSettingSerial
-       ├── NMSettingGeneric
-       ├── NMSettingGsm
-       ├── NMSettingCdma
-       ├── NMSettingOlpcMesh
-       ├── NMSettingWimax
-       ├── NMSettingWired
-       ├── NMSettingWireless
-       ├── NMSettingWirelessSecurity
-       ╰── NMSettingVPN
-    ╰── NMConnection
-    GEnum
-    ├── NMConnectionError
-    ├── NMSetting8021xCKFormat
-    ├── NMSetting8021xCKScheme
-    ├── NMSetting8021xError
-    ├── NMSettingAdslError
-    ├── NMSettingBluetoothError
-    ├── NMSettingBondError
-    ├── NMSettingBridgeError
-    ├── NMSettingBridgePortError
-    ├── NMSettingCdmaError
-    ├── NMSettingCompareFlags
-    ├── NMSettingConnectionError
-    ├── NMSettingDcbError
-    ├── NMSettingDcbFlags
-    ├── NMSettingDiffResult
-    ├── NMSettingError
-    ├── NMSettingGenericError
-    ├── NMSettingGsmError
-    ├── NMSettingGsmNetworkBand
-    ├── NMSettingGsmNetworkType
-    ├── NMSettingHashFlags
-    ├── NMSettingInfinibandError
-    ├── NMSettingIP4ConfigError
-    ├── NMSettingIP6ConfigError
-    ├── NMSettingIP6ConfigPrivacy
-    ├── NMSettingOlpcMeshError
-    ├── NMSettingPPPError
-    ├── NMSettingPPPOEError
-    ├── NMSettingSecretFlags
-    ├── NMSettingSerialError
-    ├── NMSettingTeamError
-    ├── NMSettingTeamPortError
-    ├── NMSettingVlanError
-    ├── NMSettingVpnError
-    ├── NMSettingWimaxError
-    ├── NMSettingWiredError
-    ├── NMSettingWirelessError
-    ├── NMSettingWirelessSecurityError
-    ├── NMUtilsSecurityType
-    ├── NMVlanFlags
-    ├── NMVlanPriorityMap
-    ╰── NMWepKeyType
-    GBoxed
-    ├── NMIP4Address
-    ├── NMIP4Route
-    ├── NMIP6Address
-    ╰── NMIP6Route
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/right-insensitive.png b/docs/libnm-util/html/right-insensitive.png deleted file mode 100644 index 4c95785b..00000000 Binary files a/docs/libnm-util/html/right-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/right.png b/docs/libnm-util/html/right.png deleted file mode 100644 index 76260ec8..00000000 Binary files a/docs/libnm-util/html/right.png and /dev/null differ diff --git a/docs/libnm-util/html/style.css b/docs/libnm-util/html/style.css deleted file mode 100644 index 4be4ede1..00000000 --- a/docs/libnm-util/html/style.css +++ /dev/null @@ -1,483 +0,0 @@ -body -{ - font-family: cantarell, sans-serif; -} -.synopsis, .classsynopsis -{ - /* tango:aluminium 1/2 */ - background: #eeeeec; - background: rgba(238, 238, 236, 0.5); - border: solid 1px rgb(238, 238, 236); - padding: 0.5em; -} -.programlisting -{ - /* tango:sky blue 0/1 */ - /* fallback for no rgba support */ - background: #e6f3ff; - border: solid 1px #729fcf; - background: rgba(114, 159, 207, 0.1); - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0.5em; -} -.variablelist -{ - padding: 4px; - margin-left: 3em; -} -.variablelist td:first-child -{ - vertical-align: top; -} - -span.nowrap { - white-space: nowrap; -} - -div.gallery-float -{ - float: left; - padding: 10px; -} -div.gallery-float img -{ - border-style: none; -} -div.gallery-spacer -{ - clear: both; -} - -a, a:visited -{ - text-decoration: none; - /* tango:sky blue 2 */ - color: #3465a4; -} -a:hover -{ - text-decoration: underline; - /* tango:sky blue 1 */ - color: #729fcf; -} - -div.informaltable table -{ - border-collapse: separate; - border-spacing: 1em 0.3em; - border: none; -} - -div.informaltable table td, div.informaltable table th -{ - vertical-align: top; -} - -.function_type, -.variable_type, -.property_type, -.signal_type, -.parameter_name, -.struct_member_name, -.union_member_name, -.define_keyword, -.datatype_keyword, -.typedef_keyword -{ - text-align: right; -} - -/* dim non-primary columns */ -.c_punctuation, -.function_type, -.variable_type, -.property_type, -.signal_type, -.define_keyword, -.datatype_keyword, -.typedef_keyword, -.property_flags, -.signal_flags, -.parameter_annotations, -.enum_member_annotations, -.struct_member_annotations, -.union_member_annotations -{ - color: #888a85; -} - -.function_type a, -.function_type a:visited, -.function_type a:hover, -.property_type a, -.property_type a:visited, -.property_type a:hover, -.signal_type a, -.signal_type a:visited, -.signal_type a:hover, -.signal_flags a, -.signal_flags a:visited, -.signal_flags a:hover -{ - color: #729fcf; -} - -td p -{ - margin: 0.25em; -} - -div.table table -{ - border-collapse: collapse; - border-spacing: 0px; - /* tango:aluminium 3 */ - border: solid 1px #babdb6; -} - -div.table table td, div.table table th -{ - /* tango:aluminium 3 */ - border: solid 1px #babdb6; - padding: 3px; - vertical-align: top; -} - -div.table table th -{ - /* tango:aluminium 2 */ - background-color: #d3d7cf; -} - -h4 -{ - color: #555753; - margin-top: 1em; - margin-bottom: 1em; -} - -hr -{ - /* tango:aluminium 1 */ - color: #d3d7cf; - background: #d3d7cf; - border: none 0px; - height: 1px; - clear: both; - margin: 2.0em 0em 2.0em 0em; -} - -dl.toc dt -{ - padding-bottom: 0.25em; -} - -dl.toc > dt -{ - padding-top: 0.25em; - padding-bottom: 0.25em; - font-weight: bold; -} - -dl.toc > dl -{ - padding-bottom: 0.5em; -} - -.parameter -{ - font-style: normal; -} - -.footer -{ - padding-top: 3.5em; - /* tango:aluminium 3 */ - color: #babdb6; - text-align: center; - font-size: 80%; -} - -.informalfigure, -.figure -{ - margin: 1em; -} - -.informalexample, -.example -{ - margin-top: 1em; - margin-bottom: 1em; -} - -.warning -{ - /* tango:orange 0/1 */ - background: #ffeed9; - background: rgba(252, 175, 62, 0.1); - border-color: #ffb04f; - border-color: rgba(252, 175, 62, 0.2); -} -.note -{ - /* tango:chameleon 0/0.5 */ - background: #d8ffb2; - background: rgba(138, 226, 52, 0.1); - border-color: #abf562; - border-color: rgba(138, 226, 52, 0.2); -} -div.blockquote -{ - border-color: #eeeeec; -} -.note, .warning, div.blockquote -{ - padding: 0.5em; - border-width: 1px; - border-style: solid; - margin: 2em; -} -.note p, .warning p -{ - margin: 0; -} - -div.warning h3.title, -div.note h3.title -{ - display: none; -} - -p + div.section -{ - margin-top: 1em; -} - -div.refnamediv, -div.refsynopsisdiv, -div.refsect1, -div.refsect2, -div.toc, -div.section -{ - margin-bottom: 1em; -} - -/* blob links */ -h2 .extralinks, h3 .extralinks -{ - float: right; - /* tango:aluminium 3 */ - color: #babdb6; - font-size: 80%; - font-weight: normal; -} - -.lineart -{ - color: #d3d7cf; - font-weight: normal; -} - -.annotation -{ - /* tango:aluminium 5 */ - color: #555753; - font-weight: normal; -} - -.structfield -{ - font-style: normal; - font-weight: normal; -} - -acronym,abbr -{ - border-bottom: 1px dotted gray; -} - -/* code listings */ - -.listing_code .programlisting .normal, -.listing_code .programlisting .normal a, -.listing_code .programlisting .number, -.listing_code .programlisting .cbracket, -.listing_code .programlisting .symbol { color: #555753; } -.listing_code .programlisting .comment, -.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ -.listing_code .programlisting .function, -.listing_code .programlisting .function a, -.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ -.listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */ -.listing_code .programlisting .keyword, -.listing_code .programlisting .usertype, -.listing_code .programlisting .type, -.listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */ - -.listing_frame { - /* tango:sky blue 1 */ - border: solid 1px #729fcf; - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0px; -} - -.listing_lines, .listing_code { - margin-top: 0px; - margin-bottom: 0px; - padding: 0.5em; -} -.listing_lines { - /* tango:sky blue 0.5 */ - background: #a6c5e3; - background: rgba(114, 159, 207, 0.2); - /* tango:aluminium 6 */ - color: #2e3436; -} -.listing_code { - /* tango:sky blue 0 */ - background: #e6f3ff; - background: rgba(114, 159, 207, 0.1); -} -.listing_code .programlisting { - /* override from previous */ - border: none 0px; - padding: 0px; - background: none; -} -.listing_lines pre, .listing_code pre { - margin: 0px; -} - -@media screen { - /* these have a as a first child, but since there are no parent selectors - * we can't use that. */ - a.footnote - { - position: relative; - top: 0em ! important; - } - /* this is needed so that the local anchors are displayed below the naviagtion */ - div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] - { - display: inline-block; - position: relative; - top:-5em; - } - /* this seems to be a bug in the xsl style sheets when generating indexes */ - div.index div.index - { - top: 0em; - } - /* make space for the fixed navigation bar and add space at the bottom so that - * link targets appear somewhat close to top - */ - body - { - padding-top: 2.5em; - padding-bottom: 500px; - max-width: 60em; - } - p - { - max-width: 60em; - } - /* style and size the navigation bar */ - table.navigation#top - { - position: fixed; - background: #e2e2e2; - border-bottom: solid 1px #babdb6; - border-spacing: 5px; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - z-index: 10; - } - table.navigation#top td - { - padding-left: 6px; - padding-right: 6px; - } - .navigation a, .navigation a:visited - { - /* tango:sky blue 3 */ - color: #204a87; - } - .navigation a:hover - { - /* tango:sky blue 2 */ - color: #3465a4; - } - td.shortcuts - { - /* tango:sky blue 2 */ - color: #3465a4; - font-size: 80%; - white-space: nowrap; - } - td.shortcuts .dim - { - color: #babdb6; - } - .navigation .title - { - font-size: 80%; - max-width: none; - margin: 0px; - font-weight: normal; - } -} -@media screen and (min-width: 60em) { - /* screen larger than 60em */ - body { margin: auto; } -} -@media screen and (max-width: 60em) { - /* screen less than 60em */ - #nav_hierarchy { display: none; } - #nav_interfaces { display: none; } - #nav_prerequisites { display: none; } - #nav_derived_interfaces { display: none; } - #nav_implementations { display: none; } - #nav_child_properties { display: none; } - #nav_style_properties { display: none; } - #nav_index { display: none; } - #nav_glossary { display: none; } - .gallery_image { display: none; } - .property_flags { display: none; } - .signal_flags { display: none; } - .parameter_annotations { display: none; } - .enum_member_annotations { display: none; } - .struct_member_annotations { display: none; } - .union_member_annotations { display: none; } - /* now that a column is hidden, optimize space */ - col.parameters_name { width: auto; } - col.parameters_description { width: auto; } - col.struct_members_name { width: auto; } - col.struct_members_description { width: auto; } - col.enum_members_name { width: auto; } - col.enum_members_description { width: auto; } - col.union_members_name { width: auto; } - col.union_members_description { width: auto; } - .listing_lines { display: none; } -} -@media print { - table.navigation { - visibility: collapse; - display: none; - } - div.titlepage table.navigation { - visibility: visible; - display: table; - background: #e2e2e2; - border: solid 1px #babdb6; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - height: 3em; - } -} - diff --git a/docs/libnm-util/html/up-insensitive.png b/docs/libnm-util/html/up-insensitive.png deleted file mode 100644 index f4049860..00000000 Binary files a/docs/libnm-util/html/up-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/up.png b/docs/libnm-util/html/up.png deleted file mode 100644 index 80b4b37e..00000000 Binary files a/docs/libnm-util/html/up.png and /dev/null differ diff --git a/docs/libnm-util/libnm-util-docs.sgml b/docs/libnm-util/libnm-util-docs.sgml deleted file mode 100644 index 65817888..00000000 --- a/docs/libnm-util/libnm-util-docs.sgml +++ /dev/null @@ -1,96 +0,0 @@ - - - -]> - - - libnm-util Reference Manual - - for libnm-util &version; - The latest version of this documentation can be found on-line at - https://developer.gnome.org/libnm-util/stable/. - - - - 2012 - 2013 - 2014 - 2015 - 2016 - 2017 - 2018 - The NetworkManager Authors - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -
- The Free Software Foundation, Inc., - 51 Franklin Street - Fifth Floor, - Boston, MA 02110-1301, - USA -
-
-
-
- - - libnm-util API Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object Hierarchy - - - - API Index - - - - -
diff --git a/docs/libnm-util/libnm-util-overrides.txt b/docs/libnm-util/libnm-util-overrides.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/libnm-util/libnm-util-sections.txt b/docs/libnm-util/libnm-util-sections.txt deleted file mode 100644 index 915cc74b..00000000 --- a/docs/libnm-util/libnm-util-sections.txt +++ /dev/null @@ -1,1611 +0,0 @@ -
-NetworkManager -NM_DBUS_SERVICE -NM_DBUS_PATH -NM_DBUS_INTERFACE -NM_DBUS_INTERFACE_DEVICE -NM_DBUS_INTERFACE_DEVICE_WIRED -NM_DBUS_INTERFACE_DEVICE_ADSL -NM_DBUS_INTERFACE_DEVICE_WIRELESS -NM_DBUS_INTERFACE_DEVICE_BLUETOOTH -NM_DBUS_INTERFACE_DEVICE_OLPC_MESH -NM_DBUS_PATH_ACCESS_POINT -NM_DBUS_INTERFACE_ACCESS_POINT -NM_DBUS_INTERFACE_DEVICE_MODEM -NM_DBUS_INTERFACE_DEVICE_WIMAX -NM_DBUS_INTERFACE_WIMAX_NSP -NM_DBUS_PATH_WIMAX_NSP -NM_DBUS_INTERFACE_ACTIVE_CONNECTION -NM_DBUS_INTERFACE_IP4_CONFIG -NM_DBUS_INTERFACE_DHCP4_CONFIG -NM_DBUS_INTERFACE_IP6_CONFIG -NM_DBUS_INTERFACE_DHCP6_CONFIG -NM_DBUS_INTERFACE_DEVICE_INFINIBAND -NM_DBUS_INTERFACE_DEVICE_BOND -NM_DBUS_INTERFACE_DEVICE_TEAM -NM_DBUS_INTERFACE_DEVICE_VLAN -NM_DBUS_INTERFACE_DEVICE_BRIDGE -NM_DBUS_INTERFACE_DEVICE_GENERIC -NM_DBUS_INTERFACE_DEVICE_VETH -NM_DBUS_INTERFACE_DEVICE_TUN -NM_DBUS_INTERFACE_DEVICE_MACVLAN -NM_DBUS_INTERFACE_DEVICE_VXLAN -NM_DBUS_INTERFACE_DEVICE_GRE -NM_DBUS_IFACE_SETTINGS -NM_DBUS_PATH_SETTINGS -NM_DBUS_IFACE_SETTINGS_CONNECTION -NM_DBUS_PATH_SETTINGS_CONNECTION -NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS -NM_DBUS_INTERFACE_AGENT_MANAGER -NM_DBUS_PATH_AGENT_MANAGER -NM_DBUS_INTERFACE_SECRET_AGENT -NM_DBUS_PATH_SECRET_AGENT -NMState -NM_STATE_CONNECTED -NMConnectivityState -NMDeviceType -NMDeviceCapabilities -NMDeviceWifiCapabilities -NM80211ApFlags -NM80211ApSecurityFlags -NM80211Mode -NMBluetoothCapabilities -NMDeviceModemCapabilities -NMDeviceState -NMDeviceStateReason -NMActiveConnectionState -
- -
-NetworkManagerVPN -NM_DBUS_PATH_VPN -NM_DBUS_INTERFACE_VPN -NM_DBUS_PATH_VPN_CONNECTION -NM_DBUS_INTERFACE_VPN_CONNECTION -NM_VPN_DBUS_PLUGIN_PATH -NM_VPN_DBUS_PLUGIN_INTERFACE -NM_DBUS_NO_ACTIVE_VPN_CONNECTION -NM_DBUS_NO_VPN_CONNECTIONS -NM_DBUS_INVALID_VPN_CONNECTION -NM_DBUS_VPN_ERROR_PREFIX -NM_DBUS_VPN_STARTING_IN_PROGRESS -NM_DBUS_VPN_ALREADY_STARTED -NM_DBUS_VPN_STOPPING_IN_PROGRESS -NM_DBUS_VPN_ALREADY_STOPPED -NM_DBUS_VPN_WRONG_STATE -NM_DBUS_VPN_BAD_ARGUMENTS -NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED -NM_DBUS_VPN_SIGNAL_LOGIN_BANNER -NM_DBUS_VPN_SIGNAL_LOGIN_FAILED -NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED -NM_DBUS_VPN_SIGNAL_CONNECT_FAILED -NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD -NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD -NM_DBUS_VPN_SIGNAL_STATE_CHANGE -NM_DBUS_VPN_SIGNAL_IP4_CONFIG -NMVPNServiceState -NMVPNConnectionState -NMVPNConnectionStateReason -NMVPNPluginFailure -NM_VPN_PLUGIN_CONFIG_TUNDEV -NM_VPN_PLUGIN_CONFIG_BANNER -NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY -NM_VPN_PLUGIN_CONFIG_MTU -NM_VPN_PLUGIN_CONFIG_HAS_IP4 -NM_VPN_PLUGIN_CONFIG_HAS_IP6 -NM_VPN_PLUGIN_CAN_PERSIST -NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY -NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS -NM_VPN_PLUGIN_IP4_CONFIG_PTP -NM_VPN_PLUGIN_IP4_CONFIG_PREFIX -NM_VPN_PLUGIN_IP4_CONFIG_DNS -NM_VPN_PLUGIN_IP4_CONFIG_NBNS -NM_VPN_PLUGIN_IP4_CONFIG_MSS -NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN -NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS -NM_VPN_PLUGIN_IP4_CONFIG_ROUTES -NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT -NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY -NM_VPN_PLUGIN_IP4_CONFIG_BANNER -NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY -NM_VPN_PLUGIN_IP4_CONFIG_MTU -NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV -NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY -NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS -NM_VPN_PLUGIN_IP6_CONFIG_PTP -NM_VPN_PLUGIN_IP6_CONFIG_PREFIX -NM_VPN_PLUGIN_IP6_CONFIG_DNS -NM_VPN_PLUGIN_IP6_CONFIG_MSS -NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN -NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS -NM_VPN_PLUGIN_IP6_CONFIG_ROUTES -NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT -
- -
-nm-connection -NMConnection -NM_CONNECTION_SECRETS_UPDATED -NM_CONNECTION_SECRETS_CLEARED -NM_CONNECTION_CHANGED -NM_CONNECTION_PATH -NMConnectionError -NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD -NM_CONNECTION_ERROR -nm_connection_error_quark -NMConnection -nm_connection_new -nm_connection_new_from_hash -nm_connection_duplicate -nm_connection_create_setting -nm_connection_add_setting -nm_connection_remove_setting -nm_connection_get_setting -nm_connection_get_setting_by_name -nm_connection_replace_settings -nm_connection_replace_settings_from_connection -nm_connection_compare -nm_connection_diff -nm_connection_verify -nm_connection_normalize -nm_connection_need_secrets -nm_connection_clear_secrets -nm_connection_clear_secrets_with_flags -nm_connection_update_secrets -nm_connection_set_path -nm_connection_get_path -nm_connection_get_virtual_iface_name -nm_connection_get_interface_name -nm_connection_is_type -nm_connection_for_each_setting_value -nm_connection_to_hash -nm_connection_dump -nm_connection_lookup_setting_type -nm_connection_lookup_setting_type_by_quark -nm_connection_get_uuid -nm_connection_get_id -nm_connection_get_connection_type -nm_connection_get_virtual_device_description -nm_connection_get_setting_802_1x -nm_connection_get_setting_bluetooth -nm_connection_get_setting_bond -nm_connection_get_setting_team -nm_connection_get_setting_team_port -nm_connection_get_setting_bridge -nm_connection_get_setting_bridge_port -nm_connection_get_setting_cdma -nm_connection_get_setting_connection -nm_connection_get_setting_dcb -nm_connection_get_setting_generic -nm_connection_get_setting_gsm -nm_connection_get_setting_infiniband -nm_connection_get_setting_ip4_config -nm_connection_get_setting_ip6_config -nm_connection_get_setting_olpc_mesh -nm_connection_get_setting_ppp -nm_connection_get_setting_pppoe -nm_connection_get_setting_serial -nm_connection_get_setting_vpn -nm_connection_get_setting_wimax -nm_connection_get_setting_adsl -nm_connection_get_setting_wired -nm_connection_get_setting_wireless -nm_connection_get_setting_wireless_security -nm_connection_get_setting_vlan - -NMConnectionClass -NM_CONNECTION -NM_CONNECTION_CLASS -NM_CONNECTION_GET_CLASS -NM_IS_CONNECTION -NM_TYPE_CONNECTION -nm_connection_get_type -
- -
-nm-dbus-glib-types -DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH -DBUS_TYPE_G_ARRAY_OF_STRING -DBUS_TYPE_G_ARRAY_OF_UINT -DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UCHAR -DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UINT -DBUS_TYPE_G_MAP_OF_VARIANT -DBUS_TYPE_G_MAP_OF_MAP_OF_VARIANT -DBUS_TYPE_G_MAP_OF_STRING -DBUS_TYPE_G_LIST_OF_STRING -DBUS_TYPE_G_IP6_ADDRESS -DBUS_TYPE_G_ARRAY_OF_IP6_ADDRESS -DBUS_TYPE_G_IP6_ROUTE -DBUS_TYPE_G_ARRAY_OF_IP6_ROUTE -DBUS_TYPE_NM_IP_ADDRESS -DBUS_TYPE_NM_IP_ADDRESSES -DBUS_TYPE_NM_IP_ROUTE -DBUS_TYPE_NM_IP_ROUTES -
- -
-nm-gvaluearray-compat -g_value_array_get_nth -g_value_array_new -g_value_array_free -g_value_array_copy -g_value_array_prepend -g_value_array_append -g_value_array_insert -g_value_array_remove -g_value_array_sort -g_value_array_sort_with_data - -g_value_array_get_type -
- -
-nm-setting -NMSetting -NMSettingError -NM_SETTING_ERROR -nm_setting_error_quark -NM_SETTING_PARAM_SERIALIZE -NM_SETTING_PARAM_REQUIRED -NM_SETTING_PARAM_SECRET -NM_SETTING_PARAM_FUZZY_IGNORE -NM_SETTING_NAME -NMSettingSecretFlags -NMSettingCompareFlags -NMSetting -NMSettingClearSecretsWithFlagsFn -NMSettingValueIterFn -NMSettingHashFlags -nm_setting_to_hash -nm_setting_new_from_hash -nm_setting_duplicate -nm_setting_get_name -nm_setting_verify -nm_setting_compare -NMSettingDiffResult -nm_setting_diff -nm_setting_enumerate_values -nm_setting_to_string -nm_setting_clear_secrets -nm_setting_clear_secrets_with_flags -nm_setting_need_secrets -nm_setting_update_secrets -nm_setting_get_secret_flags -nm_setting_set_secret_flags -nm_setting_get_virtual_iface_name - -NMSettingClass -NM_IS_SETTING -NM_SETTING -NM_SETTING_CLASS -NM_SETTING_GET_CLASS -NM_TYPE_SETTING -nm_setting_get_type -
- -
-nm-setting-8021x -NMSetting8021x -NMSetting8021xCKFormat -NMSetting8021xCKScheme -NM_SETTING_802_1X_SETTING_NAME -NMSetting8021xError -NM_SETTING_802_1X_ERROR -nm_setting_802_1x_error_quark -NM_SETTING_802_1X_EAP -NM_SETTING_802_1X_IDENTITY -NM_SETTING_802_1X_ANONYMOUS_IDENTITY -NM_SETTING_802_1X_PAC_FILE -NM_SETTING_802_1X_CA_CERT -NM_SETTING_802_1X_CA_PATH -NM_SETTING_802_1X_SUBJECT_MATCH -NM_SETTING_802_1X_ALTSUBJECT_MATCHES -NM_SETTING_802_1X_CLIENT_CERT -NM_SETTING_802_1X_PHASE1_PEAPVER -NM_SETTING_802_1X_PHASE1_PEAPLABEL -NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING -NM_SETTING_802_1X_PHASE2_AUTH -NM_SETTING_802_1X_PHASE2_AUTHEAP -NM_SETTING_802_1X_PHASE2_CA_CERT -NM_SETTING_802_1X_PHASE2_CA_PATH -NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH -NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES -NM_SETTING_802_1X_PHASE2_CLIENT_CERT -NM_SETTING_802_1X_PASSWORD -NM_SETTING_802_1X_PASSWORD_FLAGS -NM_SETTING_802_1X_PASSWORD_RAW -NM_SETTING_802_1X_PASSWORD_RAW_FLAGS -NM_SETTING_802_1X_PRIVATE_KEY -NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD -NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS -NM_SETTING_802_1X_PHASE2_PRIVATE_KEY -NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD -NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS -NM_SETTING_802_1X_PIN -NM_SETTING_802_1X_PIN_FLAGS -NM_SETTING_802_1X_SYSTEM_CA_CERTS -nm_setting_802_1x_new -nm_setting_802_1x_get_num_eap_methods -nm_setting_802_1x_get_eap_method -nm_setting_802_1x_add_eap_method -nm_setting_802_1x_remove_eap_method -nm_setting_802_1x_remove_eap_method_by_value -nm_setting_802_1x_clear_eap_methods -nm_setting_802_1x_get_identity -nm_setting_802_1x_get_anonymous_identity -nm_setting_802_1x_get_pac_file -nm_setting_802_1x_get_system_ca_certs -nm_setting_802_1x_get_ca_path -nm_setting_802_1x_get_phase2_ca_path -nm_setting_802_1x_get_ca_cert_scheme -nm_setting_802_1x_get_ca_cert_blob -nm_setting_802_1x_get_ca_cert_path -nm_setting_802_1x_set_ca_cert -nm_setting_802_1x_get_subject_match -nm_setting_802_1x_get_num_altsubject_matches -nm_setting_802_1x_get_altsubject_match -nm_setting_802_1x_add_altsubject_match -nm_setting_802_1x_remove_altsubject_match -nm_setting_802_1x_remove_altsubject_match_by_value -nm_setting_802_1x_clear_altsubject_matches -nm_setting_802_1x_get_client_cert_scheme -nm_setting_802_1x_get_client_cert_blob -nm_setting_802_1x_get_client_cert_path -nm_setting_802_1x_set_client_cert -nm_setting_802_1x_get_phase1_peapver -nm_setting_802_1x_get_phase1_peaplabel -nm_setting_802_1x_get_phase1_fast_provisioning -nm_setting_802_1x_get_phase2_auth -nm_setting_802_1x_get_phase2_autheap -nm_setting_802_1x_get_phase2_ca_cert_scheme -nm_setting_802_1x_get_phase2_ca_cert_blob -nm_setting_802_1x_get_phase2_ca_cert_path -nm_setting_802_1x_set_phase2_ca_cert -nm_setting_802_1x_get_phase2_subject_match -nm_setting_802_1x_get_num_phase2_altsubject_matches -nm_setting_802_1x_get_phase2_altsubject_match -nm_setting_802_1x_add_phase2_altsubject_match -nm_setting_802_1x_remove_phase2_altsubject_match -nm_setting_802_1x_remove_phase2_altsubject_match_by_value -nm_setting_802_1x_clear_phase2_altsubject_matches -nm_setting_802_1x_get_phase2_client_cert_scheme -nm_setting_802_1x_get_phase2_client_cert_blob -nm_setting_802_1x_get_phase2_client_cert_path -nm_setting_802_1x_set_phase2_client_cert -nm_setting_802_1x_get_password -nm_setting_802_1x_get_password_flags -nm_setting_802_1x_get_password_raw -nm_setting_802_1x_get_password_raw_flags -nm_setting_802_1x_get_pin -nm_setting_802_1x_get_pin_flags -nm_setting_802_1x_get_private_key_scheme -nm_setting_802_1x_get_private_key_blob -nm_setting_802_1x_get_private_key_path -nm_setting_802_1x_set_private_key -nm_setting_802_1x_get_private_key_password -nm_setting_802_1x_get_private_key_password_flags -nm_setting_802_1x_get_private_key_format -nm_setting_802_1x_get_phase2_private_key_scheme -nm_setting_802_1x_get_phase2_private_key_blob -nm_setting_802_1x_get_phase2_private_key_path -nm_setting_802_1x_set_phase2_private_key -nm_setting_802_1x_get_phase2_private_key_password -nm_setting_802_1x_get_phase2_private_key_password_flags -nm_setting_802_1x_get_phase2_private_key_format - -NMSetting8021x -NMSetting8021xClass -NM_IS_SETTING_802_1X -NM_SETTING_802_1X -NM_SETTING_802_1X_CLASS -NM_SETTING_802_1X_GET_CLASS -NM_TYPE_SETTING_802_1X -nm_setting_802_1x_get_type -
- -
-nm-setting-adsl -NMSettingAdsl -NM_SETTING_ADSL_SETTING_NAME -NMSettingAdslError -NM_SETTING_ADSL_ERROR -nm_setting_adsl_error_quark -NM_SETTING_ADSL_USERNAME -NM_SETTING_ADSL_PASSWORD -NM_SETTING_ADSL_PASSWORD_FLAGS -NM_SETTING_ADSL_PROTOCOL -NM_SETTING_ADSL_ENCAPSULATION -NM_SETTING_ADSL_VPI -NM_SETTING_ADSL_VCI -NM_SETTING_ADSL_PROTOCOL_PPPOA -NM_SETTING_ADSL_PROTOCOL_PPPOE -NM_SETTING_ADSL_PROTOCOL_IPOATM -NM_SETTING_ADSL_ENCAPSULATION_VCMUX -NM_SETTING_ADSL_ENCAPSULATION_LLC -nm_setting_adsl_new -nm_setting_adsl_get_username -nm_setting_adsl_get_password -nm_setting_adsl_get_protocol -nm_setting_adsl_get_encapsulation -nm_setting_adsl_get_vpi -nm_setting_adsl_get_vci -nm_setting_adsl_get_password_flags - -NMSettingAdsl -NMSettingAdslClass -NM_IS_SETTING_ADSL -NM_SETTING_ADSL -NM_SETTING_ADSL_CLASS -NM_SETTING_ADSL_GET_CLASS -NM_TYPE_SETTING_ADSL -nm_setting_adsl_get_type -
- -
-nm-setting-bluetooth -NMSettingBluetooth -NM_SETTING_BLUETOOTH_SETTING_NAME -NMSettingBluetoothError -NM_SETTING_BLUETOOTH_ERROR -nm_setting_bluetooth_error_quark -NM_SETTING_BLUETOOTH_BDADDR -NM_SETTING_BLUETOOTH_TYPE -NM_SETTING_BLUETOOTH_TYPE_DUN -NM_SETTING_BLUETOOTH_TYPE_PANU -nm_setting_bluetooth_new -nm_setting_bluetooth_get_bdaddr -nm_setting_bluetooth_get_connection_type - -NMSettingBluetooth -NMSettingBluetoothClass -NM_IS_SETTING_BLUETOOTH -NM_SETTING_BLUETOOTH -NM_SETTING_BLUETOOTH_CLASS -NM_SETTING_BLUETOOTH_GET_CLASS -NM_TYPE_SETTING_BLUETOOTH -nm_setting_bluetooth_get_type -
- -
-nm-setting-bond -NMSettingBond -NM_SETTING_BOND_SETTING_NAME -NMSettingBondError -NM_SETTING_BOND_ERROR -nm_setting_bond_error_quark -NM_SETTING_BOND_INTERFACE_NAME -NM_SETTING_BOND_OPTIONS -NM_SETTING_BOND_OPTION_MODE -NM_SETTING_BOND_OPTION_MIIMON -NM_SETTING_BOND_OPTION_DOWNDELAY -NM_SETTING_BOND_OPTION_UPDELAY -NM_SETTING_BOND_OPTION_ARP_INTERVAL -NM_SETTING_BOND_OPTION_ARP_IP_TARGET -NM_SETTING_BOND_OPTION_ARP_VALIDATE -NM_SETTING_BOND_OPTION_PRIMARY -NM_SETTING_BOND_OPTION_PRIMARY_RESELECT -NM_SETTING_BOND_OPTION_FAIL_OVER_MAC -NM_SETTING_BOND_OPTION_USE_CARRIER -NM_SETTING_BOND_OPTION_AD_SELECT -NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY -NM_SETTING_BOND_OPTION_RESEND_IGMP -NM_SETTING_BOND_OPTION_LACP_RATE -nm_setting_bond_new -nm_setting_bond_get_interface_name -nm_setting_bond_get_num_options -nm_setting_bond_get_option -nm_setting_bond_get_option_by_name -nm_setting_bond_add_option -nm_setting_bond_remove_option -nm_setting_bond_validate_option -nm_setting_bond_get_valid_options -nm_setting_bond_get_option_default - -NMSettingBond -NMSettingBondClass -NM_IS_SETTING_BOND -NM_SETTING_BOND -NM_SETTING_BOND_CLASS -NM_SETTING_BOND_GET_CLASS -NM_TYPE_SETTING_BOND -nm_setting_bond_get_type -
- -
-nm-setting-bridge -NMSettingBridge -NM_SETTING_BRIDGE_SETTING_NAME -NMSettingBridgeError -NM_SETTING_BRIDGE_ERROR -nm_setting_bridge_error_quark -NM_SETTING_BRIDGE_INTERFACE_NAME -NM_SETTING_BRIDGE_MAC_ADDRESS -NM_SETTING_BRIDGE_STP -NM_SETTING_BRIDGE_PRIORITY -NM_SETTING_BRIDGE_FORWARD_DELAY -NM_SETTING_BRIDGE_HELLO_TIME -NM_SETTING_BRIDGE_MAX_AGE -NM_SETTING_BRIDGE_AGEING_TIME -nm_setting_bridge_new -nm_setting_bridge_get_interface_name -nm_setting_bridge_get_mac_address -nm_setting_bridge_get_stp -nm_setting_bridge_get_priority -nm_setting_bridge_get_forward_delay -nm_setting_bridge_get_hello_time -nm_setting_bridge_get_max_age -nm_setting_bridge_get_ageing_time - -NMSettingBridge -NMSettingBridgeClass -NM_IS_SETTING_BRIDGE -NM_SETTING_BRIDGE -NM_SETTING_BRIDGE_CLASS -NM_SETTING_BRIDGE_GET_CLASS -NM_TYPE_SETTING_BRIDGE -nm_setting_bridge_get_type -
- -
-nm-setting-bridge-port -NMSettingBridgePort -NM_SETTING_BRIDGE_PORT_SETTING_NAME -NMSettingBridgePortError -NM_SETTING_BRIDGE_PORT_ERROR -nm_setting_bridge_port_error_quark -NM_SETTING_BRIDGE_PORT_PRIORITY -NM_SETTING_BRIDGE_PORT_PATH_COST -NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE -nm_setting_bridge_port_new -nm_setting_bridge_port_get_priority -nm_setting_bridge_port_get_path_cost -nm_setting_bridge_port_get_hairpin_mode - -NMSettingBridgePort -NMSettingBridgePortClass -NM_IS_SETTING_BRIDGE_PORT -NM_SETTING_BRIDGE_PORT -NM_SETTING_BRIDGE_PORT_CLASS -NM_SETTING_BRIDGE_PORT_GET_CLASS -NM_TYPE_SETTING_BRIDGE_PORT -nm_setting_bridge_port_get_type -
- -
-nm-setting-cdma -NMSettingCdma -NM_SETTING_CDMA_SETTING_NAME -NMSettingCdmaError -NM_SETTING_CDMA_ERROR -nm_setting_cdma_error_quark -NM_SETTING_CDMA_NUMBER -NM_SETTING_CDMA_USERNAME -NM_SETTING_CDMA_PASSWORD -NM_SETTING_CDMA_PASSWORD_FLAGS -nm_setting_cdma_new -nm_setting_cdma_get_number -nm_setting_cdma_get_username -nm_setting_cdma_get_password -nm_setting_cdma_get_password_flags - -NMSettingCdma -NMSettingCdmaClass -NM_IS_SETTING_CDMA -NM_SETTING_CDMA -NM_SETTING_CDMA_CLASS -NM_SETTING_CDMA_GET_CLASS -NM_TYPE_SETTING_CDMA -nm_setting_cdma_get_type -
- -
-nm-setting-connection -NMSettingConnection -NM_SETTING_CONNECTION_SETTING_NAME -NMSettingConnectionError -NM_SETTING_CONNECTION_ERROR -nm_setting_connection_error_quark -NM_SETTING_CONNECTION_ID -NM_SETTING_CONNECTION_UUID -NM_SETTING_CONNECTION_INTERFACE_NAME -NM_SETTING_CONNECTION_TYPE -NM_SETTING_CONNECTION_AUTOCONNECT -NM_SETTING_CONNECTION_TIMESTAMP -NM_SETTING_CONNECTION_READ_ONLY -NM_SETTING_CONNECTION_PERMISSIONS -NM_SETTING_CONNECTION_ZONE -NM_SETTING_CONNECTION_MASTER -NM_SETTING_CONNECTION_SLAVE_TYPE -NM_SETTING_CONNECTION_SECONDARIES -NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT -NMSettingConnection -nm_setting_connection_new -nm_setting_connection_get_id -nm_setting_connection_get_uuid -nm_setting_connection_get_interface_name -nm_setting_connection_get_connection_type -nm_setting_connection_get_autoconnect -nm_setting_connection_get_timestamp -nm_setting_connection_get_read_only -nm_setting_connection_get_num_permissions -nm_setting_connection_get_permission -nm_setting_connection_get_zone -nm_setting_connection_permissions_user_allowed -nm_setting_connection_add_permission -nm_setting_connection_remove_permission -nm_setting_connection_remove_permission_by_value -nm_setting_connection_get_master -nm_setting_connection_is_slave_type -nm_setting_connection_get_slave_type -nm_setting_connection_get_num_secondaries -nm_setting_connection_get_secondary -nm_setting_connection_add_secondary -nm_setting_connection_remove_secondary -nm_setting_connection_remove_secondary_by_value -nm_setting_connection_get_gateway_ping_timeout - -NMSettingConnectionClass -NM_IS_SETTING_CONNECTION -NM_SETTING_CONNECTION -NM_SETTING_CONNECTION_CLASS -NM_SETTING_CONNECTION_GET_CLASS -NM_TYPE_SETTING_CONNECTION -nm_setting_connection_get_type -
- -
-nm-setting-dcb -NMSettingDcb -NM_SETTING_DCB_SETTING_NAME -NMSettingDcbError -NM_SETTING_DCB_ERROR -nm_setting_dcb_error_quark -NMSettingDcbFlags -NM_SETTING_DCB_FCOE_MODE_FABRIC -NM_SETTING_DCB_FCOE_MODE_VN2VN -NM_SETTING_DCB_APP_FCOE_FLAGS -NM_SETTING_DCB_APP_FCOE_PRIORITY -NM_SETTING_DCB_APP_FCOE_MODE -NM_SETTING_DCB_APP_ISCSI_FLAGS -NM_SETTING_DCB_APP_ISCSI_PRIORITY -NM_SETTING_DCB_APP_FIP_FLAGS -NM_SETTING_DCB_APP_FIP_PRIORITY -NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS -NM_SETTING_DCB_PRIORITY_FLOW_CONTROL -NM_SETTING_DCB_PRIORITY_GROUP_FLAGS -NM_SETTING_DCB_PRIORITY_GROUP_ID -NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH -NM_SETTING_DCB_PRIORITY_BANDWIDTH -NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH -NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS -nm_setting_dcb_new -nm_setting_dcb_get_app_fcoe_flags -nm_setting_dcb_get_app_fcoe_priority -nm_setting_dcb_get_app_fcoe_mode -nm_setting_dcb_get_app_iscsi_flags -nm_setting_dcb_get_app_iscsi_priority -nm_setting_dcb_get_app_fip_flags -nm_setting_dcb_get_app_fip_priority -nm_setting_dcb_get_priority_flow_control_flags -nm_setting_dcb_get_priority_flow_control -nm_setting_dcb_set_priority_flow_control -nm_setting_dcb_get_priority_group_flags -nm_setting_dcb_get_priority_group_id -nm_setting_dcb_set_priority_group_id -nm_setting_dcb_get_priority_group_bandwidth -nm_setting_dcb_set_priority_group_bandwidth -nm_setting_dcb_get_priority_bandwidth -nm_setting_dcb_set_priority_bandwidth -nm_setting_dcb_get_priority_strict_bandwidth -nm_setting_dcb_set_priority_strict_bandwidth -nm_setting_dcb_get_priority_traffic_class -nm_setting_dcb_set_priority_traffic_class - -NMSettingDcb -NMSettingDcbClass -NM_IS_SETTING_DCB -NM_SETTING_DCB -NM_SETTING_DCB_CLASS -NM_SETTING_DCB_GET_CLASS -NM_TYPE_SETTING_DCB -nm_setting_dcb_get_type -
- -
-nm-setting-generic -NMSettingGeneric -NM_SETTING_GENERIC_SETTING_NAME -NMSettingGenericError -NM_SETTING_GENERIC_ERROR -nm_setting_generic_error_quark -nm_setting_generic_new - -NMSettingGeneric -NMSettingGenericClass -NM_IS_SETTING_GENERIC -NM_SETTING_GENERIC -NM_SETTING_GENERIC_CLASS -NM_SETTING_GENERIC_GET_CLASS -NM_TYPE_SETTING_GENERIC -nm_setting_generic_get_type -
- -
-nm-setting-gsm -NMSettingGsm -NM_SETTING_GSM_SETTING_NAME -NMSettingGsmError -NM_SETTING_GSM_ERROR -nm_setting_gsm_error_quark -NM_SETTING_GSM_NUMBER -NM_SETTING_GSM_USERNAME -NM_SETTING_GSM_PASSWORD -NM_SETTING_GSM_PASSWORD_FLAGS -NM_SETTING_GSM_APN -NM_SETTING_GSM_NETWORK_ID -NM_SETTING_GSM_PIN -NM_SETTING_GSM_PIN_FLAGS -NM_SETTING_GSM_HOME_ONLY -NM_SETTING_GSM_ALLOWED_BANDS -NM_SETTING_GSM_NETWORK_TYPE -NMSettingGsmNetworkType -NMSettingGsmNetworkBand -NM_SETTING_GSM_BANDS_MAX -nm_setting_gsm_new -nm_setting_gsm_get_number -nm_setting_gsm_get_username -nm_setting_gsm_get_password -nm_setting_gsm_get_apn -nm_setting_gsm_get_network_id -nm_setting_gsm_get_pin -nm_setting_gsm_get_home_only -nm_setting_gsm_get_pin_flags -nm_setting_gsm_get_password_flags -nm_setting_gsm_get_network_type -nm_setting_gsm_get_allowed_bands - -NMSettingGsm -NMSettingGsmClass -NM_IS_SETTING_GSM -NM_SETTING_GSM -NM_SETTING_GSM_CLASS -NM_SETTING_GSM_GET_CLASS -NM_TYPE_SETTING_GSM -nm_setting_gsm_get_type -
- -
-nm-setting-infiniband -NMSettingInfiniband -NM_SETTING_INFINIBAND_SETTING_NAME -NMSettingInfinibandError -NM_SETTING_INFINIBAND_ERROR -nm_setting_infiniband_error_quark -NM_SETTING_INFINIBAND_MAC_ADDRESS -NM_SETTING_INFINIBAND_MTU -NM_SETTING_INFINIBAND_TRANSPORT_MODE -NM_SETTING_INFINIBAND_P_KEY -NM_SETTING_INFINIBAND_PARENT -nm_setting_infiniband_new -nm_setting_infiniband_get_mac_address -nm_setting_infiniband_get_mtu -nm_setting_infiniband_get_transport_mode -nm_setting_infiniband_get_p_key -nm_setting_infiniband_get_parent - -NMSettingInfiniband -NMSettingInfinibandClass -NM_IS_SETTING_INFINIBAND -NM_SETTING_INFINIBAND -NM_SETTING_INFINIBAND_CLASS -NM_SETTING_INFINIBAND_GET_CLASS -NM_TYPE_SETTING_INFINIBAND -nm_setting_infiniband_get_type -
- -
-nm-setting-ip4-config -NMSettingIP4Config -NM_SETTING_IP4_CONFIG_SETTING_NAME -NMSettingIP4ConfigError -NM_SETTING_IP4_CONFIG_ERROR -nm_setting_ip4_config_error_quark -NM_SETTING_IP4_CONFIG_METHOD -NM_SETTING_IP4_CONFIG_DNS -NM_SETTING_IP4_CONFIG_DNS_SEARCH -NM_SETTING_IP4_CONFIG_ADDRESSES -NM_SETTING_IP4_CONFIG_ROUTES -NM_SETTING_IP4_CONFIG_ROUTE_METRIC -NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES -NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS -NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID -NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME -NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME -NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT -NM_SETTING_IP4_CONFIG_NEVER_DEFAULT -NM_SETTING_IP4_CONFIG_MAY_FAIL -NM_SETTING_IP4_CONFIG_METHOD_AUTO -NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL -NM_SETTING_IP4_CONFIG_METHOD_MANUAL -NM_SETTING_IP4_CONFIG_METHOD_SHARED -NM_SETTING_IP4_CONFIG_METHOD_DISABLED -nm_ip4_address_new -nm_ip4_address_dup -nm_ip4_address_ref -nm_ip4_address_unref -nm_ip4_address_compare -nm_ip4_address_get_address -nm_ip4_address_set_address -nm_ip4_address_get_prefix -nm_ip4_address_set_prefix -nm_ip4_address_get_gateway -nm_ip4_address_set_gateway -nm_ip4_route_new -nm_ip4_route_dup -nm_ip4_route_ref -nm_ip4_route_unref -nm_ip4_route_compare -nm_ip4_route_get_dest -nm_ip4_route_set_dest -nm_ip4_route_get_prefix -nm_ip4_route_set_prefix -nm_ip4_route_get_next_hop -nm_ip4_route_set_next_hop -nm_ip4_route_get_metric -nm_ip4_route_set_metric -nm_setting_ip4_config_new -nm_setting_ip4_config_get_method -nm_setting_ip4_config_get_num_dns -nm_setting_ip4_config_get_dns -nm_setting_ip4_config_add_dns -nm_setting_ip4_config_remove_dns -nm_setting_ip4_config_remove_dns_by_value -nm_setting_ip4_config_clear_dns -nm_setting_ip4_config_get_num_dns_searches -nm_setting_ip4_config_get_dns_search -nm_setting_ip4_config_add_dns_search -nm_setting_ip4_config_remove_dns_search -nm_setting_ip4_config_remove_dns_search_by_value -nm_setting_ip4_config_clear_dns_searches -nm_setting_ip4_config_get_num_addresses -nm_setting_ip4_config_get_address -nm_setting_ip4_config_add_address -nm_setting_ip4_config_remove_address -nm_setting_ip4_config_remove_address_by_value -nm_setting_ip4_config_clear_addresses -nm_setting_ip4_config_get_num_routes -nm_setting_ip4_config_get_route -nm_setting_ip4_config_add_route -nm_setting_ip4_config_remove_route -nm_setting_ip4_config_remove_route_by_value -nm_setting_ip4_config_clear_routes -nm_setting_ip4_config_get_route_metric -nm_setting_ip4_config_get_ignore_auto_routes -nm_setting_ip4_config_get_ignore_auto_dns -nm_setting_ip4_config_get_dhcp_client_id -nm_setting_ip4_config_get_dhcp_send_hostname -nm_setting_ip4_config_get_dhcp_hostname -nm_setting_ip4_config_get_dhcp_timeout -nm_setting_ip4_config_get_never_default -nm_setting_ip4_config_get_may_fail - -NMIP4Address -NMIP4Route -NMSettingIP4Config -NMSettingIP4ConfigClass -NM_IS_SETTING_IP4_CONFIG -NM_SETTING_IP4_CONFIG -NM_SETTING_IP4_CONFIG_CLASS -NM_SETTING_IP4_CONFIG_GET_CLASS -NM_TYPE_SETTING_IP4_CONFIG -nm_ip4_address_get_type -nm_ip4_route_get_type -nm_setting_ip4_config_get_type -
- -
-nm-setting-ip6-config -NMSettingIP6Config -NM_SETTING_IP6_CONFIG_SETTING_NAME -NMSettingIP6ConfigError -NM_SETTING_IP6_CONFIG_ERROR -nm_setting_ip6_config_error_quark -NM_SETTING_IP6_CONFIG_METHOD -NM_SETTING_IP6_CONFIG_DNS -NM_SETTING_IP6_CONFIG_DNS_SEARCH -NM_SETTING_IP6_CONFIG_ADDRESSES -NM_SETTING_IP6_CONFIG_ROUTES -NM_SETTING_IP6_CONFIG_ROUTE_METRIC -NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES -NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS -NM_SETTING_IP6_CONFIG_NEVER_DEFAULT -NM_SETTING_IP6_CONFIG_MAY_FAIL -NM_SETTING_IP6_CONFIG_IP6_PRIVACY -NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME -NM_SETTING_IP6_CONFIG_METHOD_IGNORE -NM_SETTING_IP6_CONFIG_METHOD_AUTO -NM_SETTING_IP6_CONFIG_METHOD_DHCP -NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL -NM_SETTING_IP6_CONFIG_METHOD_MANUAL -NM_SETTING_IP6_CONFIG_METHOD_SHARED -NMSettingIP6ConfigPrivacy -nm_ip6_address_new -nm_ip6_address_dup -nm_ip6_address_ref -nm_ip6_address_unref -nm_ip6_address_compare -nm_ip6_address_get_address -nm_ip6_address_set_address -nm_ip6_address_get_prefix -nm_ip6_address_set_prefix -nm_ip6_address_get_gateway -nm_ip6_address_set_gateway -nm_ip6_route_new -nm_ip6_route_dup -nm_ip6_route_ref -nm_ip6_route_unref -nm_ip6_route_compare -nm_ip6_route_get_dest -nm_ip6_route_set_dest -nm_ip6_route_get_prefix -nm_ip6_route_set_prefix -nm_ip6_route_get_next_hop -nm_ip6_route_set_next_hop -nm_ip6_route_get_metric -nm_ip6_route_set_metric -nm_setting_ip6_config_new -nm_setting_ip6_config_get_method -nm_setting_ip6_config_get_num_dns -nm_setting_ip6_config_get_dns -nm_setting_ip6_config_add_dns -nm_setting_ip6_config_remove_dns -nm_setting_ip6_config_remove_dns_by_value -nm_setting_ip6_config_clear_dns -nm_setting_ip6_config_get_num_dns_searches -nm_setting_ip6_config_get_dns_search -nm_setting_ip6_config_add_dns_search -nm_setting_ip6_config_remove_dns_search -nm_setting_ip6_config_remove_dns_search_by_value -nm_setting_ip6_config_clear_dns_searches -nm_setting_ip6_config_get_num_addresses -nm_setting_ip6_config_get_address -nm_setting_ip6_config_add_address -nm_setting_ip6_config_remove_address -nm_setting_ip6_config_remove_address_by_value -nm_setting_ip6_config_clear_addresses -nm_setting_ip6_config_get_num_routes -nm_setting_ip6_config_get_route -nm_setting_ip6_config_add_route -nm_setting_ip6_config_remove_route -nm_setting_ip6_config_remove_route_by_value -nm_setting_ip6_config_clear_routes -nm_setting_ip6_config_get_ignore_auto_routes -nm_setting_ip6_config_get_route_metric -nm_setting_ip6_config_get_ignore_auto_dns -nm_setting_ip6_config_get_dhcp_hostname -nm_setting_ip6_config_get_never_default -nm_setting_ip6_config_get_may_fail -nm_setting_ip6_config_get_ip6_privacy - -NMIP6Address -NMIP6Route -NMSettingIP6Config -NMSettingIP6ConfigClass -NM_IS_SETTING_IP6_CONFIG -NM_SETTING_IP6_CONFIG -NM_SETTING_IP6_CONFIG_CLASS -NM_SETTING_IP6_CONFIG_GET_CLASS -NM_TYPE_SETTING_IP6_CONFIG -nm_ip6_address_get_type -nm_ip6_route_get_type -nm_setting_ip6_config_get_type -
- -
-nm-setting-olpc-mesh -NMSettingOlpcMesh -NM_SETTING_OLPC_MESH_SETTING_NAME -NMSettingOlpcMeshError -NM_SETTING_OLPC_MESH_ERROR -nm_setting_olpc_mesh_error_quark -NM_SETTING_OLPC_MESH_SSID -NM_SETTING_OLPC_MESH_CHANNEL -NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS -nm_setting_olpc_mesh_new -nm_setting_olpc_mesh_get_ssid -nm_setting_olpc_mesh_get_channel -nm_setting_olpc_mesh_get_dhcp_anycast_address - -NMSettingOlpcMesh -NMSettingOlpcMeshClass -NM_IS_SETTING_OLPC_MESH -NM_SETTING_OLPC_MESH -NM_SETTING_OLPC_MESH_CLASS -NM_SETTING_OLPC_MESH_GET_CLASS -NM_TYPE_SETTING_OLPC_MESH -nm_setting_olpc_mesh_get_type -
- -
-nm-setting-ppp -NMSettingPPP -NM_SETTING_PPP_SETTING_NAME -NMSettingPPPError -NM_SETTING_PPP_ERROR -nm_setting_ppp_error_quark -NM_SETTING_PPP_NOAUTH -NM_SETTING_PPP_REFUSE_EAP -NM_SETTING_PPP_REFUSE_PAP -NM_SETTING_PPP_REFUSE_CHAP -NM_SETTING_PPP_REFUSE_MSCHAP -NM_SETTING_PPP_REFUSE_MSCHAPV2 -NM_SETTING_PPP_NOBSDCOMP -NM_SETTING_PPP_NODEFLATE -NM_SETTING_PPP_NO_VJ_COMP -NM_SETTING_PPP_REQUIRE_MPPE -NM_SETTING_PPP_REQUIRE_MPPE_128 -NM_SETTING_PPP_MPPE_STATEFUL -NM_SETTING_PPP_CRTSCTS -NM_SETTING_PPP_BAUD -NM_SETTING_PPP_MRU -NM_SETTING_PPP_MTU -NM_SETTING_PPP_LCP_ECHO_FAILURE -NM_SETTING_PPP_LCP_ECHO_INTERVAL -nm_setting_ppp_new -nm_setting_ppp_get_noauth -nm_setting_ppp_get_refuse_eap -nm_setting_ppp_get_refuse_pap -nm_setting_ppp_get_refuse_chap -nm_setting_ppp_get_refuse_mschap -nm_setting_ppp_get_refuse_mschapv2 -nm_setting_ppp_get_nobsdcomp -nm_setting_ppp_get_nodeflate -nm_setting_ppp_get_no_vj_comp -nm_setting_ppp_get_require_mppe -nm_setting_ppp_get_require_mppe_128 -nm_setting_ppp_get_mppe_stateful -nm_setting_ppp_get_crtscts -nm_setting_ppp_get_baud -nm_setting_ppp_get_mru -nm_setting_ppp_get_mtu -nm_setting_ppp_get_lcp_echo_failure -nm_setting_ppp_get_lcp_echo_interval - -NMSettingPPP -NMSettingPPPClass -NM_IS_SETTING_PPP -NM_SETTING_PPP -NM_SETTING_PPP_CLASS -NM_SETTING_PPP_GET_CLASS -NM_TYPE_SETTING_PPP -nm_setting_ppp_get_type -
- -
-nm-setting-pppoe -NMSettingPPPOE -NM_SETTING_PPPOE_SETTING_NAME -NMSettingPPPOEError -NM_SETTING_PPPOE_ERROR -nm_setting_pppoe_error_quark -NM_SETTING_PPPOE_SERVICE -NM_SETTING_PPPOE_USERNAME -NM_SETTING_PPPOE_PASSWORD -NM_SETTING_PPPOE_PASSWORD_FLAGS -nm_setting_pppoe_new -nm_setting_pppoe_get_service -nm_setting_pppoe_get_username -nm_setting_pppoe_get_password -nm_setting_pppoe_get_password_flags - -NMSettingPPPOE -NMSettingPPPOEClass -NM_IS_SETTING_PPPOE -NM_SETTING_PPPOE -NM_SETTING_PPPOE_CLASS -NM_SETTING_PPPOE_GET_CLASS -NM_TYPE_SETTING_PPPOE -nm_setting_pppoe_get_type -
- -
-nm-setting-serial -NMSettingSerial -NM_SETTING_SERIAL_SETTING_NAME -NMSettingSerialError -NM_SETTING_SERIAL_ERROR -nm_setting_serial_error_quark -NM_SETTING_SERIAL_BAUD -NM_SETTING_SERIAL_BITS -NM_SETTING_SERIAL_PARITY -NM_SETTING_SERIAL_STOPBITS -NM_SETTING_SERIAL_SEND_DELAY -nm_setting_serial_new -nm_setting_serial_get_baud -nm_setting_serial_get_bits -nm_setting_serial_get_parity -nm_setting_serial_get_stopbits -nm_setting_serial_get_send_delay - -NMSettingSerial -NMSettingSerialClass -NM_IS_SETTING_SERIAL -NM_SETTING_SERIAL -NM_SETTING_SERIAL_CLASS -NM_SETTING_SERIAL_GET_CLASS -NM_TYPE_SETTING_SERIAL -nm_setting_serial_get_type -
- -
-nm-setting-team -NMSettingTeam -NM_SETTING_TEAM_SETTING_NAME -NMSettingTeamError -NM_SETTING_TEAM_ERROR -nm_setting_team_error_quark -NM_SETTING_TEAM_INTERFACE_NAME -NM_SETTING_TEAM_CONFIG -nm_setting_team_new -nm_setting_team_get_interface_name -nm_setting_team_get_config - -NMSettingTeam -NMSettingTeamClass -NM_IS_SETTING_TEAM -NM_SETTING_TEAM -NM_SETTING_TEAM_CLASS -NM_SETTING_TEAM_GET_CLASS -NM_TYPE_SETTING_TEAM -nm_setting_team_get_type -
- -
-nm-setting-team-port -NMSettingTeamPort -NM_SETTING_TEAM_PORT_SETTING_NAME -NMSettingTeamPortError -NM_SETTING_TEAM_PORT_ERROR -nm_setting_team_port_error_quark -NM_SETTING_TEAM_PORT_CONFIG -nm_setting_team_port_new -nm_setting_team_port_get_config - -NMSettingTeamPort -NMSettingTeamPortClass -NM_IS_SETTING_TEAM_PORT -NM_SETTING_TEAM_PORT -NM_SETTING_TEAM_PORT_CLASS -NM_SETTING_TEAM_PORT_GET_CLASS -NM_TYPE_SETTING_TEAM_PORT -nm_setting_team_port_get_type -
- -
-nm-setting-vlan -NMSettingVlan -NM_SETTING_VLAN_SETTING_NAME -NMSettingVlanError -NM_SETTING_VLAN_ERROR -nm_setting_vlan_error_quark -NM_SETTING_VLAN_INTERFACE_NAME -NM_SETTING_VLAN_PARENT -NM_SETTING_VLAN_ID -NM_SETTING_VLAN_FLAGS -NM_SETTING_VLAN_INGRESS_PRIORITY_MAP -NM_SETTING_VLAN_EGRESS_PRIORITY_MAP -NMVlanPriorityMap -NMVlanFlags -NM_VLAN_FLAGS_ALL -nm_setting_vlan_new -nm_setting_vlan_get_interface_name -nm_setting_vlan_get_parent -nm_setting_vlan_get_id -nm_setting_vlan_get_flags -nm_setting_vlan_get_num_priorities -nm_setting_vlan_get_priority -nm_setting_vlan_add_priority -nm_setting_vlan_remove_priority -nm_setting_vlan_remove_priority_by_value -nm_setting_vlan_remove_priority_str_by_value -nm_setting_vlan_clear_priorities -nm_setting_vlan_add_priority_str - -NMSettingVlan -NMSettingVlanClass -NM_IS_SETTING_VLAN -NM_SETTING_VLAN -NM_SETTING_VLAN_CLASS -NM_SETTING_VLAN_GET_CLASS -NM_TYPE_SETTING_VLAN -nm_setting_vlan_get_type -
- -
-nm-setting-vpn -NMSettingVPN -NM_SETTING_VPN_SETTING_NAME -NMSettingVpnError -NM_SETTING_VPN_ERROR -nm_setting_vpn_error_quark -NM_SETTING_VPN_SERVICE_TYPE -NM_SETTING_VPN_USER_NAME -NM_SETTING_VPN_PERSISTENT -NM_SETTING_VPN_DATA -NM_SETTING_VPN_SECRETS -NMVPNIterFunc -nm_setting_vpn_new -nm_setting_vpn_get_service_type -nm_setting_vpn_get_user_name -nm_setting_vpn_get_persistent -nm_setting_vpn_get_num_data_items -nm_setting_vpn_add_data_item -nm_setting_vpn_get_data_item -nm_setting_vpn_remove_data_item -nm_setting_vpn_foreach_data_item -nm_setting_vpn_get_num_secrets -nm_setting_vpn_add_secret -nm_setting_vpn_get_secret -nm_setting_vpn_remove_secret -nm_setting_vpn_foreach_secret - -NMSettingVPN -NMSettingVPNClass -NM_IS_SETTING_VPN -NM_SETTING_VPN -NM_SETTING_VPN_CLASS -NM_SETTING_VPN_GET_CLASS -NM_TYPE_SETTING_VPN -nm_setting_vpn_get_type -
- -
-nm-setting-wimax -NMSettingWimax -NM_SETTING_WIMAX_SETTING_NAME -NMSettingWimaxError -NM_SETTING_WIMAX_ERROR -nm_setting_wimax_error_quark -NM_SETTING_WIMAX_NETWORK_NAME -NM_SETTING_WIMAX_MAC_ADDRESS -nm_setting_wimax_new -nm_setting_wimax_get_network_name -nm_setting_wimax_get_mac_address - -NMSettingWimax -NMSettingWimaxClass -NM_IS_SETTING_WIMAX -NM_SETTING_WIMAX -NM_SETTING_WIMAX_CLASS -NM_SETTING_WIMAX_GET_CLASS -NM_TYPE_SETTING_WIMAX -nm_setting_wimax_get_type -
- -
-nm-setting-wired -NMSettingWired -NM_SETTING_WIRED_SETTING_NAME -NMSettingWiredError -NM_SETTING_WIRED_ERROR -nm_setting_wired_error_quark -NM_SETTING_WIRED_PORT -NM_SETTING_WIRED_SPEED -NM_SETTING_WIRED_DUPLEX -NM_SETTING_WIRED_AUTO_NEGOTIATE -NM_SETTING_WIRED_MAC_ADDRESS -NM_SETTING_WIRED_CLONED_MAC_ADDRESS -NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST -NM_SETTING_WIRED_MTU -NM_SETTING_WIRED_S390_SUBCHANNELS -NM_SETTING_WIRED_S390_NETTYPE -NM_SETTING_WIRED_S390_OPTIONS -nm_setting_wired_new -nm_setting_wired_get_port -nm_setting_wired_get_speed -nm_setting_wired_get_duplex -nm_setting_wired_get_auto_negotiate -nm_setting_wired_get_mac_address -nm_setting_wired_get_cloned_mac_address -nm_setting_wired_get_mac_address_blacklist -nm_setting_wired_get_num_mac_blacklist_items -nm_setting_wired_get_mac_blacklist_item -nm_setting_wired_add_mac_blacklist_item -nm_setting_wired_remove_mac_blacklist_item -nm_setting_wired_remove_mac_blacklist_item_by_value -nm_setting_wired_clear_mac_blacklist_items -nm_setting_wired_get_mtu -nm_setting_wired_get_s390_subchannels -nm_setting_wired_get_s390_nettype -nm_setting_wired_get_num_s390_options -nm_setting_wired_get_s390_option -nm_setting_wired_get_s390_option_by_key -nm_setting_wired_add_s390_option -nm_setting_wired_remove_s390_option -nm_setting_wired_get_valid_s390_options - -NMSettingWired -NMSettingWiredClass -NM_IS_SETTING_WIRED -NM_SETTING_WIRED -NM_SETTING_WIRED_CLASS -NM_SETTING_WIRED_GET_CLASS -NM_TYPE_SETTING_WIRED -nm_setting_wired_get_type -
- -
-nm-setting-wireless -NMSettingWireless -NM_SETTING_WIRELESS_SETTING_NAME -NMSettingWirelessError -NM_SETTING_WIRELESS_ERROR -nm_setting_wireless_error_quark -NM_SETTING_WIRELESS_SSID -NM_SETTING_WIRELESS_MODE -NM_SETTING_WIRELESS_BAND -NM_SETTING_WIRELESS_CHANNEL -NM_SETTING_WIRELESS_BSSID -NM_SETTING_WIRELESS_RATE -NM_SETTING_WIRELESS_TX_POWER -NM_SETTING_WIRELESS_MAC_ADDRESS -NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS -NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST -NM_SETTING_WIRELESS_MTU -NM_SETTING_WIRELESS_SEEN_BSSIDS -NM_SETTING_WIRELESS_HIDDEN -NM_SETTING_WIRELESS_POWERSAVE -NM_SETTING_WIRELESS_SEC -NM_SETTING_WIRELESS_MODE_ADHOC -NM_SETTING_WIRELESS_MODE_AP -NM_SETTING_WIRELESS_MODE_INFRA -nm_setting_wireless_new -nm_setting_wireless_get_ssid -nm_setting_wireless_get_mode -nm_setting_wireless_get_band -nm_setting_wireless_get_channel -nm_setting_wireless_get_bssid -nm_setting_wireless_get_rate -nm_setting_wireless_get_tx_power -nm_setting_wireless_get_mac_address -nm_setting_wireless_get_cloned_mac_address -nm_setting_wireless_get_mac_address_blacklist -nm_setting_wireless_get_num_mac_blacklist_items -nm_setting_wireless_get_mac_blacklist_item -nm_setting_wireless_add_mac_blacklist_item -nm_setting_wireless_remove_mac_blacklist_item -nm_setting_wireless_remove_mac_blacklist_item_by_value -nm_setting_wireless_clear_mac_blacklist_items -nm_setting_wireless_get_mtu -nm_setting_wireless_get_hidden -nm_setting_wireless_get_powersave -nm_setting_wireless_add_seen_bssid -nm_setting_wireless_get_num_seen_bssids -nm_setting_wireless_get_seen_bssid -nm_setting_wireless_ap_security_compatible -nm_setting_wireless_get_security - -NMSettingWireless -NMSettingWirelessClass -NM_IS_SETTING_WIRELESS -NM_SETTING_WIRELESS -NM_SETTING_WIRELESS_CLASS -NM_SETTING_WIRELESS_GET_CLASS -NM_TYPE_SETTING_WIRELESS -nm_setting_wireless_get_type -
- -
-nm-setting-wireless-security -NMSettingWirelessSecurity -NM_SETTING_WIRELESS_SECURITY_SETTING_NAME -NMSettingWirelessSecurityError -NM_SETTING_WIRELESS_SECURITY_ERROR -nm_setting_wireless_security_error_quark -NMWepKeyType -NM_SETTING_WIRELESS_SECURITY_KEY_MGMT -NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX -NM_SETTING_WIRELESS_SECURITY_AUTH_ALG -NM_SETTING_WIRELESS_SECURITY_PROTO -NM_SETTING_WIRELESS_SECURITY_PAIRWISE -NM_SETTING_WIRELESS_SECURITY_GROUP -NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME -NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 -NM_SETTING_WIRELESS_SECURITY_WEP_KEY1 -NM_SETTING_WIRELESS_SECURITY_WEP_KEY2 -NM_SETTING_WIRELESS_SECURITY_WEP_KEY3 -NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS -NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE -NM_SETTING_WIRELESS_SECURITY_PSK -NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS -NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD -NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS -nm_setting_wireless_security_new -nm_setting_wireless_security_get_key_mgmt -nm_setting_wireless_security_get_num_protos -nm_setting_wireless_security_get_proto -nm_setting_wireless_security_add_proto -nm_setting_wireless_security_remove_proto -nm_setting_wireless_security_remove_proto_by_value -nm_setting_wireless_security_clear_protos -nm_setting_wireless_security_get_num_pairwise -nm_setting_wireless_security_get_pairwise -nm_setting_wireless_security_add_pairwise -nm_setting_wireless_security_remove_pairwise -nm_setting_wireless_security_remove_pairwise_by_value -nm_setting_wireless_security_clear_pairwise -nm_setting_wireless_security_get_num_groups -nm_setting_wireless_security_get_group -nm_setting_wireless_security_add_group -nm_setting_wireless_security_remove_group -nm_setting_wireless_security_remove_group_by_value -nm_setting_wireless_security_clear_groups -nm_setting_wireless_security_get_psk -nm_setting_wireless_security_get_psk_flags -nm_setting_wireless_security_get_leap_username -nm_setting_wireless_security_get_leap_password -nm_setting_wireless_security_get_leap_password_flags -nm_setting_wireless_security_get_wep_key -nm_setting_wireless_security_set_wep_key -nm_setting_wireless_security_get_wep_tx_keyidx -nm_setting_wireless_security_get_auth_alg -nm_setting_wireless_security_get_wep_key_flags -nm_setting_wireless_security_get_wep_key_type - -NMSettingWirelessSecurity -NMSettingWirelessSecurityClass -NM_IS_SETTING_WIRELESS_SECURITY -NM_SETTING_WIRELESS_SECURITY -NM_SETTING_WIRELESS_SECURITY_CLASS -NM_SETTING_WIRELESS_SECURITY_GET_CLASS -NM_TYPE_SETTING_WIRELESS_SECURITY -nm_setting_wireless_security_get_type -
- -
-nm-utils -nm_utils_init -nm_utils_deinit -nm_utils_is_empty_ssid -nm_utils_escape_ssid -nm_utils_same_ssid -nm_utils_ssid_to_utf8 -nm_utils_gvalue_hash_dup -nm_utils_slist_free -NMUtilsSecurityType -nm_utils_security_valid -nm_utils_ap_mode_security_valid -nm_utils_wep_key_valid -nm_utils_wpa_psk_valid -nm_utils_ip4_addresses_from_gvalue -nm_utils_ip4_addresses_to_gvalue -nm_utils_ip4_routes_from_gvalue -nm_utils_ip4_routes_to_gvalue -nm_utils_ip4_netmask_to_prefix -nm_utils_ip4_prefix_to_netmask -nm_utils_ip4_get_default_prefix -nm_utils_ip6_addresses_from_gvalue -nm_utils_ip6_addresses_to_gvalue -nm_utils_ip6_routes_from_gvalue -nm_utils_ip6_routes_to_gvalue -nm_utils_ip6_dns_from_gvalue -nm_utils_ip6_dns_to_gvalue -nm_utils_uuid_generate -nm_utils_uuid_generate_from_string -nm_utils_rsa_key_encrypt -nm_utils_rsa_key_encrypt_aes -nm_utils_file_is_pkcs12 -NMUtilsFileSearchInPathsPredicate -nm_utils_file_search_in_paths -nm_utils_wifi_freq_to_channel -nm_utils_wifi_channel_to_freq -nm_utils_wifi_find_next_channel -nm_utils_wifi_is_channel_valid -NM_UTILS_HWADDR_LEN_MAX -nm_utils_hwaddr_len -nm_utils_hwaddr_type -nm_utils_hwaddr_ntoa -nm_utils_hwaddr_atoba -nm_utils_hwaddr_aton -nm_utils_hwaddr_ntoa_len -nm_utils_hwaddr_aton_len -nm_utils_hwaddr_valid -nm_utils_bin2hexstr -nm_utils_hex2byte -nm_utils_hexstr2bin -nm_utils_iface_valid_name -nm_utils_is_uuid -NM_UTILS_INET_ADDRSTRLEN -nm_utils_inet4_ntop -nm_utils_inet6_ntop -nm_utils_check_virtual_device_compatibility -
- -
-nm-utils-enum-types - -NM_TYPE_CONNECTION_ERROR -NM_TYPE_SETTING_802_1X_CK_FORMAT -NM_TYPE_SETTING_802_1X_CK_SCHEME -NM_TYPE_SETTING_802_1X_ERROR -NM_TYPE_SETTING_ADSL_ERROR -NM_TYPE_SETTING_BLUETOOTH_ERROR -NM_TYPE_SETTING_BOND_ERROR -NM_TYPE_SETTING_BRIDGE_ERROR -NM_TYPE_SETTING_BRIDGE_PORT_ERROR -NM_TYPE_SETTING_CDMA_ERROR -NM_TYPE_SETTING_COMPARE_FLAGS -NM_TYPE_SETTING_CONNECTION_ERROR -NM_TYPE_SETTING_DCB_ERROR -NM_TYPE_SETTING_DCB_FLAGS -NM_TYPE_SETTING_DIFF_RESULT -NM_TYPE_SETTING_ERROR -NM_TYPE_SETTING_GENERIC_ERROR -NM_TYPE_SETTING_GSM_ERROR -NM_TYPE_SETTING_GSM_NETWORK_BAND -NM_TYPE_SETTING_GSM_NETWORK_TYPE -NM_TYPE_SETTING_HASH_FLAGS -NM_TYPE_SETTING_INFINIBAND_ERROR -NM_TYPE_SETTING_IP4_CONFIG_ERROR -NM_TYPE_SETTING_IP6_CONFIG_ERROR -NM_TYPE_SETTING_IP6_CONFIG_PRIVACY -NM_TYPE_SETTING_OLPC_MESH_ERROR -NM_TYPE_SETTING_PPPOE_ERROR -NM_TYPE_SETTING_PPP_ERROR -NM_TYPE_SETTING_SECRET_FLAGS -NM_TYPE_SETTING_SERIAL_ERROR -NM_TYPE_SETTING_TEAM_ERROR -NM_TYPE_SETTING_TEAM_PORT_ERROR -NM_TYPE_SETTING_VLAN_ERROR -NM_TYPE_SETTING_VPN_ERROR -NM_TYPE_SETTING_WIMAX_ERROR -NM_TYPE_SETTING_WIRED_ERROR -NM_TYPE_SETTING_WIRELESS_ERROR -NM_TYPE_SETTING_WIRELESS_SECURITY_ERROR -NM_TYPE_UTILS_SECURITY_TYPE -NM_TYPE_VLAN_FLAGS -NM_TYPE_VLAN_PRIORITY_MAP -NM_TYPE_WEP_KEY_TYPE -nm_connection_error_get_type -nm_setting_802_1x_ck_format_get_type -nm_setting_802_1x_ck_scheme_get_type -nm_setting_802_1x_error_get_type -nm_setting_adsl_error_get_type -nm_setting_bluetooth_error_get_type -nm_setting_bond_error_get_type -nm_setting_bridge_error_get_type -nm_setting_bridge_port_error_get_type -nm_setting_cdma_error_get_type -nm_setting_compare_flags_get_type -nm_setting_dcb_error_get_type -nm_setting_dcb_flags_get_type -nm_setting_diff_result_get_type -nm_setting_error_get_type -nm_setting_generic_error_get_type -nm_setting_gsm_error_get_type -nm_setting_gsm_network_band_get_type -nm_setting_gsm_network_type_get_type -nm_setting_hash_flags_get_type -nm_setting_infiniband_error_get_type -nm_setting_ip4_config_error_get_type -nm_setting_ip6_config_error_get_type -nm_setting_ip6_config_privacy_get_type -nm_setting_olpc_mesh_error_get_type -nm_setting_ppp_error_get_type -nm_setting_pppoe_error_get_type -nm_setting_secret_flags_get_type -nm_setting_serial_error_get_type -nm_setting_team_error_get_type -nm_setting_team_port_error_get_type -nm_setting_vlan_error_get_type -nm_setting_vpn_error_get_type -nm_setting_wimax_error_get_type -nm_setting_wired_error_get_type -nm_setting_wireless_error_get_type -nm_setting_wireless_security_error_get_type -nm_utils_security_type_get_type -nm_vlan_flags_get_type -nm_vlan_priority_map_get_type -nm_wep_key_type_get_type -
- diff --git a/docs/libnm-util/libnm-util.types b/docs/libnm-util/libnm-util.types deleted file mode 100644 index 3fe1632f..00000000 --- a/docs/libnm-util/libnm-util.types +++ /dev/null @@ -1,74 +0,0 @@ -nm_connection_error_get_type -nm_connection_get_type -nm_ip4_address_get_type -nm_ip4_route_get_type -nm_ip6_address_get_type -nm_ip6_route_get_type -nm_setting_802_1x_ck_format_get_type -nm_setting_802_1x_ck_scheme_get_type -nm_setting_802_1x_error_get_type -nm_setting_802_1x_get_type -nm_setting_adsl_error_get_type -nm_setting_adsl_get_type -nm_setting_bluetooth_error_get_type -nm_setting_bluetooth_get_type -nm_setting_bond_error_get_type -nm_setting_bond_get_type -nm_setting_bridge_error_get_type -nm_setting_bridge_get_type -nm_setting_bridge_port_error_get_type -nm_setting_bridge_port_get_type -nm_setting_cdma_error_get_type -nm_setting_cdma_get_type -nm_setting_compare_flags_get_type -nm_setting_connection_error_get_type -nm_setting_connection_get_type -nm_setting_dcb_error_get_type -nm_setting_dcb_flags_get_type -nm_setting_dcb_get_type -nm_setting_diff_result_get_type -nm_setting_error_get_type -nm_setting_generic_error_get_type -nm_setting_generic_get_type -nm_setting_get_type -nm_setting_gsm_error_get_type -nm_setting_gsm_get_type -nm_setting_gsm_network_band_get_type -nm_setting_gsm_network_type_get_type -nm_setting_hash_flags_get_type -nm_setting_infiniband_error_get_type -nm_setting_infiniband_get_type -nm_setting_ip4_config_error_get_type -nm_setting_ip4_config_get_type -nm_setting_ip6_config_error_get_type -nm_setting_ip6_config_get_type -nm_setting_ip6_config_privacy_get_type -nm_setting_olpc_mesh_error_get_type -nm_setting_olpc_mesh_get_type -nm_setting_ppp_error_get_type -nm_setting_ppp_get_type -nm_setting_pppoe_error_get_type -nm_setting_pppoe_get_type -nm_setting_secret_flags_get_type -nm_setting_serial_error_get_type -nm_setting_serial_get_type -nm_setting_team_error_get_type -nm_setting_team_get_type -nm_setting_team_port_error_get_type -nm_setting_team_port_get_type -nm_setting_vlan_error_get_type -nm_setting_vlan_get_type -nm_setting_vpn_error_get_type -nm_setting_vpn_get_type -nm_setting_wimax_error_get_type -nm_setting_wimax_get_type -nm_setting_wired_error_get_type -nm_setting_wired_get_type -nm_setting_wireless_error_get_type -nm_setting_wireless_get_type -nm_setting_wireless_security_error_get_type -nm_setting_wireless_security_get_type -nm_utils_security_type_get_type -nm_vlan_flags_get_type -nm_vlan_priority_map_get_type -nm_wep_key_type_get_type diff --git a/docs/libnm-util/meson.build b/docs/libnm-util/meson.build deleted file mode 100644 index 1492103d..00000000 --- a/docs/libnm-util/meson.build +++ /dev/null @@ -1,32 +0,0 @@ -doc_module = libnm_util_name - -private_headers = [ - 'crypto.h', - 'nm-utils-private.h', - 'nm-setting-private.h', - 'nm-param-spec-specialized.h', - 'nm-test-utils.h', - 'nm-version.h', -] - -configure_file( - input: version_xml + '.in', - output: version_xml, - configuration: version_conf, -) - -gnome.gtkdoc( - doc_module, - main_xml: doc_module + '-docs.sgml', - src_dir: libnm_util_inc, - dependencies: libnm_util_dep, - scan_args: [ - '--rebuild-types', - '--rebuild-sections', - '--ignore-headers=' + ' '.join(private_headers), - ], - scanobjs_args: '--type-init-func="g_type_init();"', - fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), - gobject_typesfile: doc_module + '.types', - install: true, -) diff --git a/docs/libnm-util/version.xml b/docs/libnm-util/version.xml deleted file mode 100644 index 84cc5294..00000000 --- a/docs/libnm-util/version.xml +++ /dev/null @@ -1 +0,0 @@ -1.18.0 diff --git a/docs/libnm-util/version.xml.in b/docs/libnm-util/version.xml.in deleted file mode 100644 index d78bda93..00000000 --- a/docs/libnm-util/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@VERSION@ diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in index a3c2f6eb..33589ae5 100644 --- a/docs/libnm/Makefile.in +++ b/docs/libnm/Makefile.in @@ -184,8 +184,6 @@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ -DBUS_CFLAGS = @DBUS_CFLAGS@ -DBUS_LIBS = @DBUS_LIBS@ DBUS_SYS_DIR = @DBUS_SYS_DIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ @@ -208,7 +206,6 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index 653501ad..be086400 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -584,7 +584,7 @@ with this function.

connections

-

an array of NMConnections to +

an array of NMConnections to filter.

[element-type NMConnection] @@ -594,7 +594,7 @@ filter.

Returns

an array of -NMConnections that could be activated with the given ap +NMConnections that could be activated with the given ap . The array should be freed with g_ptr_array_unref() when it is no longer required.

[transfer full][element-type NMConnection]

diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index e6387588..0cabe4f4 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -264,6 +264,13 @@ +const char * + + +nm_client_connectivity_check_get_uri () + + + gboolean @@ -517,6 +524,22 @@ +void + + +nm_client_add_connection2 () + + + + +NMRemoteConnection * + + +nm_client_add_connection2_finish () + + + + gboolean @@ -1866,6 +1889,35 @@ have any effect.


+

nm_client_connectivity_check_get_uri ()

+
const char *
+nm_client_connectivity_check_get_uri (NMClient *client);
+

Get the URI that will be queried to determine if there is internet +connectivity.

+
+

Parameters

+
+++++ + + + + + +

client

a NMClient

 
+
+
+

Returns

+

the connectivity URI in use.

+

[transfer none]

+
+

Since: 1.20

+
+
+

nm_client_get_logging ()

gboolean
 nm_client_get_logging (NMClient *client,
@@ -3339,6 +3391,132 @@ will be set. 


+

nm_client_add_connection2 ()

+
void
+nm_client_add_connection2 (NMClient *client,
+                           GVariant *settings,
+                           NMSettingsAddConnection2Flags flags,
+                           GVariant *args,
+                           gboolean ignore_out_result,
+                           GCancellable *cancellable,
+                           GAsyncReadyCallback callback,
+                           gpointer user_data);
+

Call AddConnection2() D-Bus API asynchronously.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

settings

the "a{sa{sv}}" GVariant with the content of the setting.

 

flags

the NMSettingsAddConnection2Flags argument.

 

args

the "a{sv}" GVariant with extra argument or NULL +for no extra arguments.

[allow-none]

ignore_out_result

this function wraps AddConnection2(), which has an +additional result "a{sv}" output parameter. By setting this to TRUE, +you signal that you are not interested in that output parameter. +This allows the function to fall back to AddConnection() and AddConnectionUnsaved(), +which is interesting if you run against an older server version that does +not yet provide AddConnection2(). By setting this to FALSE, the function +under the hood always calls AddConnection2().

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback +.

[closure]
+
+

Since: 1.20

+
+
+
+

nm_client_add_connection2_finish ()

+
NMRemoteConnection *
+nm_client_add_connection2_finish (NMClient *client,
+                                  GAsyncResult *result,
+                                  GVariant **out_result,
+                                  GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

result

the GAsyncResult

 

out_result

the output GVariant +from AddConnection2(). +If you care about the output result, then the "ignore_out_result" +parameter of nm_client_add_connection2() must not be set to TRUE.

[allow-none][transfer full][out]

error

the error argument.

[allow-none]
+
+
+

Returns

+

on success, a pointer to the added +NMRemoteConnection.

+

[transfer full]

+
+

Since: 1.20

+
+
+

nm_client_load_connections ()

gboolean
 nm_client_load_connections (NMClient *client,
diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html
index 5421cf34..1606deec 100644
--- a/docs/libnm/html/NMConnection.html
+++ b/docs/libnm/html/NMConnection.html
@@ -1314,7 +1314,7 @@ failed (tried to update secrets for a setting that doesn't exist, etc)

nm_connection_set_path (NMConnection *connection, const char *path);

Sets the D-Bus path of the connection. This property is not serialized, and -is only for the reference of the caller. Sets the “path” +is only for the reference of the caller. Sets the “path” property.

Parameters

@@ -2847,6 +2847,14 @@ calling   + +

NM_CONNECTION_SERIALIZE_WITH_SECRETS_AGENT_OWNED

+ +

if set, only secrets that + are agent owned will be serialized.

+ +  +
diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index 81c800f6..9244abf4 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -2494,7 +2494,7 @@ incompatible with the device. To get the full list of connections see

connections

-

an array of NMConnections to filter.

+

an array of NMConnections to filter.

[element-type NMConnection] @@ -2503,7 +2503,7 @@ incompatible with the device. To get the full list of connections see

Returns

an array of -NMConnections that could be activated with the given device +NMConnections that could be activated with the given device . The array should be freed with g_ptr_array_unref() when it is no longer required.

[transfer full][element-type NMConnection]

diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html index 6443328c..fe9d53a6 100644 --- a/docs/libnm/html/NMDeviceModem.html +++ b/docs/libnm/html/NMDeviceModem.html @@ -58,6 +58,27 @@ nm_device_modem_get_current_capabilities () + +const char * + + +nm_device_modem_get_device_id () + + + +const char * + + +nm_device_modem_get_operator_code () + + + +const char * + + +nm_device_modem_get_apn () + +
@@ -71,15 +92,33 @@ + +gchar * +apn +Read + + NMDeviceModemCapabilities current-capabilities Read + +gchar * +device-id +Read + + NMDeviceModemCapabilities modem-capabilities Read + + +gchar * +operator-code +Read + @@ -100,6 +139,18 @@ NM_DEVICE_MODEM_CURRENT_CAPABILITIES +#define +NM_DEVICE_MODEM_DEVICE_ID + + +#define +NM_DEVICE_MODEM_OPERATOR_CODE + + +#define +NM_DEVICE_MODEM_APN + +   NMDeviceModem @@ -183,6 +234,89 @@ represents the network types the modem can immediately connect to.

a firmware reload or other reinitialization

+
+
+

nm_device_modem_get_device_id ()

+
const char *
+nm_device_modem_get_device_id (NMDeviceModem *self);
+

An identifier used by the modem backend (ModemManager) that aims to +uniquely identify the a device. Can be used to match a connection to a +particular device.

+
+

Parameters

+
+++++ + + + + + +

self

a NMDeviceModem

 
+
+
+

Returns

+

a device-id string

+
+

Since: 1.20

+
+
+
+

nm_device_modem_get_operator_code ()

+
const char *
+nm_device_modem_get_operator_code (NMDeviceModem *self);
+

The MCC and MNC (concatenated) of the network the modem is connected to.

+
+

Parameters

+
+++++ + + + + + +

self

a NMDeviceModem

 
+
+
+

Returns

+

the operator code or NULL if disconnected or not a 3GPP modem.

+
+

Since: 1.20

+
+
+
+

nm_device_modem_get_apn ()

+
const char *
+nm_device_modem_get_apn (NMDeviceModem *self);
+

The access point name the modem is connected to.

+
+

Parameters

+
+++++ + + + + + +

self

a NMDeviceModem

 
+
+
+

Returns

+

the APN name or NULL if disconnected

+
+

Since: 1.20

+

Types and Values

@@ -199,6 +333,24 @@ a firmware reload or other reinitialization


+

NM_DEVICE_MODEM_DEVICE_ID

+
#define NM_DEVICE_MODEM_DEVICE_ID            "device-id"
+
+
+
+
+

NM_DEVICE_MODEM_OPERATOR_CODE

+
#define NM_DEVICE_MODEM_OPERATOR_CODE        "operator-code"
+
+
+
+
+

NM_DEVICE_MODEM_APN

+
#define NM_DEVICE_MODEM_APN                  "apn"
+
+
+
+

NMDeviceModem

typedef struct _NMDeviceModem NMDeviceModem;
@@ -206,6 +358,14 @@ a firmware reload or other reinitialization

Property Details

+

The “apn” property

+
  “apn”                      gchar *
+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
+
+

The “current-capabilities” property

  “current-capabilities”     NMDeviceModemCapabilities

The generic family of access technologies the modem currently supports @@ -214,6 +374,14 @@ without a firmware reload or reinitialization.


+

The “device-id” property

+
  “device-id”                gchar *
+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
+
+

The “modem-capabilities” property

  “modem-capabilities”       NMDeviceModemCapabilities

The generic family of access technologies the modem supports. Not all @@ -222,6 +390,14 @@ a firmware reload or other reinitialization to switch between eg CDMA/EVDO and GSM/UMTS.

Flags: Read

+
+
+

The “operator-code” property

+
  “operator-code”            gchar *
+

Flags: Read

+

Default value: NULL

+

Since: 1.20

+
@@ -434,6 +442,11 @@ Read / Write +gint +wait-device-timeout +Read / Write + + gchar * zone @@ -559,6 +572,10 @@ NM_SETTING_CONNECTION_LLMNR +#define +NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT + + enum NMSettingConnectionAutoconnectSlaves @@ -1633,6 +1650,34 @@ nm_setting_connection_get_llmnr (

Since: 1.14

+
+
+

nm_setting_connection_get_wait_device_timeout ()

+
gint32
+nm_setting_connection_get_wait_device_timeout
+                               (NMSettingConnection *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingConnection

 
+
+
+

Returns

+

the NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT property with +the timeout in milli seconds. -1 is the default.

+
+

Since: 1.20

+

Types and Values

@@ -1799,6 +1844,12 @@ nm_setting_connection_get_llmnr (
+

NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT

+
#define NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT "wait-device-timeout"
+
+
+
+

enum NMSettingConnectionAutoconnectSlaves

NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.

@@ -2271,12 +2322,29 @@ provider, or nm_utils_uuid_generate() or -nm_utils_uuid_generate_from_string().

+nm_utils_uuid_generate_from_string().

Flags: Read / Write

Default value: NULL


+

The “wait-device-timeout” property

+
  “wait-device-timeout”      gint
+

Timeout in milliseconds to wait for device at startup. +During boot, devices may take a while to be detected by the driver. +This property will cause to delay NetworkManager-wait-online.service +and nm-online to give the device a chance to appear.

+

Note that this property only works together with NMSettingConnection:interface-name +to identify the device that will be waited for.

+

The value 0 means no wait time. The default value is -1, which +currently has the same meaning as no wait time.

+

Flags: Read / Write

+

Allowed values: >= -1

+

Default value: -1

+

Since: 1.20

+
+
+

The “zone” property

  “zone”                     gchar *

The trust level of a the connection. Free form case-insensitive string diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html index 0644c606..05f77819 100644 --- a/docs/libnm/html/NMSettingEthtool.html +++ b/docs/libnm/html/NMSettingEthtool.html @@ -79,6 +79,13 @@ nm_setting_ethtool_clear_features () + +const char ** + + +nm_setting_ethtool_get_optnames () + +

@@ -330,12 +337,12 @@ nm_ethtool_optname_is_feature (const

optname

-

the option name to check

-  +

the option name to check.

+[allow-none] -

Since: 1.14

+

Since: 1.20


@@ -358,6 +365,9 @@ nm_setting_ethtool_get_feature (const char *optname);

Gets and offload feature setting. Returns NM_TERNARY_DEFAULT if the feature is not set.

+

Note that optname + must be a valid name for a feature, according to +nm_ethtool_optname_is_feature().

Parameters

@@ -395,6 +405,9 @@ nm_setting_ethtool_set_feature (const char *optname, NMTernary value);

Sets and offload feature setting.

+

Note that optname + must be a valid name for a feature, according to +nm_ethtool_optname_is_feature().

Parameters

@@ -448,6 +461,48 @@ nm_setting_ethtool_clear_features (

Since: 1.14

+
+
+

nm_setting_ethtool_get_optnames ()

+
const char **
+nm_setting_ethtool_get_optnames (NMSettingEthtool *setting,
+                                 guint *out_length);
+

This returns all options names that are set. This includes the feature names +like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to +check whether the option name is valid for offload features.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingEthtool instance.

 

out_length

return location for the number of keys returned, or NULL.

[out][optional]
+
+
+

Returns

+

list of set option +names or NULL if no options are set. The option names are still owned by +setting +and may get invalidated when setting +gets modified.

+

[array zero-terminated=1][transfer container]

+
+

Since: 1.20

+

Types and Values

diff --git a/docs/libnm/html/NMSettingGeneric.html b/docs/libnm/html/NMSettingGeneric.html index 939c3c53..5ac78763 100644 --- a/docs/libnm/html/NMSettingGeneric.html +++ b/docs/libnm/html/NMSettingGeneric.html @@ -81,7 +81,7 @@ optional properties that apply to "generic" devices (ie, devices that NetworkManager does not specifically recognize).

There are currently no properties on this object; it exists only to be -the "connection type" setting on NMConnections for generic devices.

+the "connection type" setting on NMConnections for generic devices.

Functions

diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html index 154f953e..30ee1129 100644 --- a/docs/libnm/html/NMSettingIP6Config.html +++ b/docs/libnm/html/NMSettingIP6Config.html @@ -169,6 +169,10 @@ NM_SETTING_IP6_CONFIG_METHOD_SHARED +#define +NM_SETTING_IP6_CONFIG_METHOD_DISABLED + + enum NMSettingIP6ConfigPrivacy @@ -200,7 +204,7 @@ properties related to IPv6 addressing, routing, and Domain Name Service

NMSettingIP6Config has few properties or methods of its own; it inherits almost everything from NMSettingIPConfig.

-

NetworkManager supports 6 values for the “method” property +

NetworkManager supports 7 values for the “method” property for IPv6. If "auto" is specified then the appropriate automatic method (PPP, router advertisement, etc) is used for the device and most other properties can be left unset. To force the use of DHCP only, specify "dhcp"; this @@ -209,7 +213,8 @@ specified, then an IPv6 link-local address will be assigned to the interface. If "manual" is specified, static IP addressing is used and at least one IP address must be given in the "addresses" property. If "ignore" is specified, IPv6 configuration is not done. Note: the "shared" method is not yet -supported.

+supported. If "disabled" is specified, IPv6 is disabled completely for the +interface.

Functions

@@ -425,6 +430,13 @@ supported for IPv6)


+

NM_SETTING_IP6_CONFIG_METHOD_DISABLED

+
#define NM_SETTING_IP6_CONFIG_METHOD_DISABLED   "disabled"
+
+

IPv6 is disabled for the connection.

+
+
+

enum NMSettingIP6ConfigPrivacy

NMSettingIP6ConfigPrivacy values indicate if and how IPv6 Privacy Extensions are used (RFC4941).

diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 18c74120..9e6c8692 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -668,6 +668,22 @@ +gint32 + + +nm_ip_routing_rule_get_suppress_prefixlength () + + + + +void + + +nm_ip_routing_rule_set_suppress_prefixlength () + + + + int @@ -2986,7 +3002,7 @@ cannot be modified nor unsealed.

void
 nm_ip_routing_rule_seal (NMIPRoutingRule *self);

Seals the routing rule. Afterwards, the instance can no longer be -modfied, and it is a bug to call any of the accessors that would +modified, and it is a bug to call any of the accessors that would modify the rule. If self was already sealed, this has no effect.

@@ -3753,7 +3769,7 @@ nm_ip_routing_rule_set_iifname (The name supports C backslash escaping for non-UTF-8 characters. Note that nm_ip_routing_rule_from_string() too uses backslash escaping when tokenizing the words by whitespace. So, in string -representation you'd get double backslashs.

+representation you'd get double backslashes.

Parameters

@@ -3814,7 +3830,7 @@ nm_ip_routing_rule_set_oifname (The name supports C backslash escaping for non-UTF-8 characters. Note that nm_ip_routing_rule_from_string() too uses backslash escaping when tokenizing the words by whitespace. So, in string -representation you'd get double backslashs.

+representation you'd get double backslashes.

Parameters

@@ -3955,6 +3971,65 @@ nm_ip_routing_rule_set_table ( +

nm_ip_routing_rule_get_suppress_prefixlength ()

+
gint32
+nm_ip_routing_rule_get_suppress_prefixlength
+                               (const NMIPRoutingRule *self);
+
+

Parameters

+
+++++ + + + + + +

self

the NMIPRoutingRule instance

 
+
+
+

Returns

+

the suppress_prefixlength of the rule. -1 means that the value is unset.

+
+

Since: 1.20

+
+
+
+

nm_ip_routing_rule_set_suppress_prefixlength ()

+
void
+nm_ip_routing_rule_set_suppress_prefixlength
+                               (NMIPRoutingRule *self,
+                                gint32 suppress_prefixlength);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

self

the NMIPRoutingRule instance

 

suppress_prefixlength

the suppress_prefixlength to set. The value -1 means +unset.

 
+
+

Since: 1.20

+
+
+

nm_ip_routing_rule_cmp ()

int
 nm_ip_routing_rule_cmp (const NMIPRoutingRule *rule,
@@ -6113,7 +6188,7 @@ active default route will be preferred.  Negative values have the special
 effect of excluding other configurations with a greater priority value;
 so in presence of at least a negative priority, only DNS servers from
 connections with the lowest priority value will be used.

-

When using a DNS resolver that supports split-DNS as dns=dnsmasq or +

When using a DNS resolver that supports Conditional Forwarding as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list. Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which @@ -6186,9 +6261,9 @@ successfully.

The “method” property

  “method”                   gchar *

IP configuration method.

-

NMSettingIP4Config and NMSettingIP6Config both support "auto", -"manual", and "link-local". See the subclass-specific documentation for -other values.

+

NMSettingIP4Config and NMSettingIP6Config both support "disabled", +"auto", "manual", and "link-local". See the subclass-specific +documentation for other values.

In general, for the "auto" method, properties such as “dns” and “routes” specify information that is added on to the information returned from automatic diff --git a/docs/libnm/html/NMSettingOvsBridge.html b/docs/libnm/html/NMSettingOvsBridge.html index 21bd4940..848fa67e 100644 --- a/docs/libnm/html/NMSettingOvsBridge.html +++ b/docs/libnm/html/NMSettingOvsBridge.html @@ -78,6 +78,13 @@ nm_setting_ovs_bridge_get_stp_enable () + +const char * + + +nm_setting_ovs_bridge_get_datapath_type () + +

@@ -109,6 +116,10 @@ #define NM_SETTING_OVS_BRIDGE_STP_ENABLE + +#define +NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE + @@ -236,6 +247,33 @@ nm_setting_ovs_bridge_get_stp_enable (Since: 1.10

+
+
+

nm_setting_ovs_bridge_get_datapath_type ()

+
const char *
+nm_setting_ovs_bridge_get_datapath_type
+                               (NMSettingOvsBridge *self);
+
+

Parameters

+
+++++ + + + + + +

self

the NMSettingOvsBridge

 
+
+
+

Returns

+

the “datapath_type” property of the setting

+
+

Since: 1.20

+

Types and Values

@@ -268,6 +306,12 @@ nm_setting_ovs_bridge_get_stp_enable (#define NM_SETTING_OVS_BRIDGE_STP_ENABLE "stp-enable"
+
+
+

NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE

+
#define NM_SETTING_OVS_BRIDGE_DATAPATH_TYPE         "datapath-type"
+
+

diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html index 104af6f2..99655f9c 100644 --- a/docs/libnm/html/libnm-nm-version.html +++ b/docs/libnm/html/libnm-nm-version.html @@ -105,6 +105,12 @@ NM_DEPRECATED_IN_1_18_FOR() + +#define + +NM_DEPRECATED_IN_1_20_FOR() + + @@ -212,6 +218,14 @@ #define NM_AVAILABLE_IN_1_18 + +#define +NM_DEPRECATED_IN_1_20 + + +#define +NM_AVAILABLE_IN_1_20 + @@ -284,6 +298,12 @@
# define NM_DEPRECATED_IN_1_18_FOR(f)    G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_20_FOR()

+
# define NM_DEPRECATED_IN_1_20_FOR(f)    G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -428,6 +448,18 @@
# define NM_AVAILABLE_IN_1_18            G_UNAVAILABLE(1,18)
 
+
+
+

NM_DEPRECATED_IN_1_20

+
# define NM_DEPRECATED_IN_1_20           G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_20

+
# define NM_AVAILABLE_IN_1_20            G_UNAVAILABLE(1,20)
+
+