Object Hierarchy

    GObject
    ├── NMObject
       ├── NMAccessPoint
       ├── NMActiveConnection
          ╰── NMVpnConnection
       ├── NMCheckpoint
       ├── NMDevice
          ├── NMDevice6Lowpan
          ├── NMDeviceAdsl
          ├── NMDeviceBond
          ├── NMDeviceBridge
          ├── NMDeviceBt
          ├── NMDeviceDummy
          ├── NMDeviceEthernet
             ╰── NMDeviceVeth
          ├── NMDeviceGeneric
          ├── NMDeviceInfiniband
          ├── NMDeviceIPTunnel
          ├── NMDeviceMacsec
          ├── NMDeviceMacvlan
          ├── NMDeviceModem
          ├── NMDeviceOlpcMesh
          ├── NMDeviceOvsBridge
          ├── NMDeviceOvsInterface
          ├── NMDeviceOvsPort
          ├── NMDevicePpp
          ├── NMDeviceTeam
          ├── NMDeviceTun
          ├── NMDeviceVlan
          ├── NMDeviceVrf
          ├── NMDeviceVxlan
          ├── NMDeviceWifi
          ├── NMDeviceWifiP2P
          ├── NMDeviceWimax
          ├── NMDeviceWireGuard
          ╰── NMDeviceWpan
       ├── NMDhcpConfig
       ├── NMIPConfig
       ├── NMRemoteConnection
       ├── NMWifiP2PPeer
       ╰── NMWimaxNsp
    ├── NMClient
    ├── NMSecretAgentOld
    ├── NMSetting
       ├── NMSetting6Lowpan
       ├── NMSetting8021x
       ├── NMSettingAdsl
       ├── NMSettingBluetooth
       ├── NMSettingBond
       ├── NMSettingBridge
       ├── NMSettingBridgePort
       ├── NMSettingCdma
       ├── NMSettingConnection
       ├── NMSettingDcb
       ├── NMSettingDummy
       ├── NMSettingEthtool
       ├── NMSettingGeneric
       ├── NMSettingGsm
       ├── NMSettingHostname
       ├── NMSettingInfiniband
       ├── NMSettingIPConfig
          ├── NMSettingIP4Config
          ╰── NMSettingIP6Config
       ├── NMSettingIPTunnel
       ├── NMSettingMacsec
       ├── NMSettingMacvlan
       ├── NMSettingMatch
       ├── NMSettingOlpcMesh
       ├── NMSettingOvsBridge
       ├── NMSettingOvsDpdk
       ├── NMSettingOvsExternalIDs
       ├── NMSettingOvsInterface
       ├── NMSettingOvsPatch
       ├── NMSettingOvsPort
       ├── NMSettingPpp
       ├── NMSettingPppoe
       ├── NMSettingProxy
       ├── NMSettingSerial
       ├── NMSettingSriov
       ├── NMSettingTCConfig
       ├── NMSettingTeam
       ├── NMSettingTeamPort
       ├── NMSettingTun
       ├── NMSettingUser
       ├── NMSettingVeth
       ├── NMSettingVlan
       ├── NMSettingVpn
       ├── NMSettingVrf
       ├── NMSettingVxlan
       ├── NMSettingWifiP2P
       ├── NMSettingWimax
       ├── NMSettingWired
       ├── NMSettingWireGuard
       ├── NMSettingWireless
       ├── NMSettingWirelessSecurity
       ╰── NMSettingWpan
    ├── NMSimpleConnection
    ├── NMVpnPluginInfo
    ├── NMVpnPluginOld
    ╰── NMVpnServicePlugin
    GInterface
    ├── NMConnection
    ├── NMVpnEditor
    ╰── NMVpnEditorPlugin
    GFlags
    ├── NM80211ApFlags
    ├── NM80211ApSecurityFlags
    ├── NMActivationStateFlags
    ├── NMBluetoothCapabilities
    ├── NMCheckpointCreateFlags
    ├── NMClientInstanceFlags
    ├── NMConnectionSerializationFlags
    ├── NMDeviceCapabilities
    ├── NMDeviceInterfaceFlags
    ├── NMDeviceModemCapabilities
    ├── NMDeviceWifiCapabilities
    ├── NMDhcpHostnameFlags
    ├── NMIPAddressCmpFlags
    ├── NMIPRoutingRuleAsStringFlags
    ├── NMIPTunnelFlags
    ├── NMKeyfileHandlerFlags
    ├── NMManagerReloadFlags
    ├── NMSecretAgentCapabilities
    ├── NMSecretAgentGetSecretsFlags
    ├── NMSetting8021xAuthFlags
    ├── NMSettingDcbFlags
    ├── NMSettingSecretFlags
    ├── NMSettingWiredWakeOnLan
    ├── NMSettingWirelessSecurityWpsMethod
    ├── NMSettingWirelessWakeOnWLan
    ├── NMSettingsAddConnection2Flags
    ├── NMSettingsConnectionFlags
    ├── NMSettingsUpdate2Flags
    ├── NMTeamLinkWatcherArpPingFlags
    ├── NMVlanFlags
    ╰── NMVpnEditorPluginCapability
    GEnum
    ├── NMAgentManagerError
    ├── NMConnectionError
    ├── NMDeviceError
    ├── NMManagerError
    ├── NMSecretAgentError
    ├── NMSettingsError
    ├── NMVpnPluginError
    ├── NM80211Mode
    ├── NMActiveConnectionState
    ├── NMActiveConnectionStateReason
    ├── NMCapability
    ├── NMClientError
    ├── NMClientPermission
    ├── NMClientPermissionResult
    ├── NMConnectionMultiConnect
    ├── NMConnectivityState
    ├── NMCryptoError
    ├── NMDeviceState
    ├── NMDeviceStateReason
    ├── NMDeviceType
    ├── NMIPTunnelMode
    ├── NMKeyfileHandlerType
    ├── NMKeyfileWarnSeverity
    ├── NMMetered
    ├── NMSetting8021xCKFormat
    ├── NMSetting8021xCKScheme
    ├── NMSettingCompareFlags
    ├── NMSettingConnectionAutoconnectSlaves
    ├── NMSettingConnectionLldp
    ├── NMSettingConnectionLlmnr
    ├── NMSettingConnectionMdns
    ├── NMSettingDiffResult
    ├── NMSettingIP6ConfigAddrGenMode
    ├── NMSettingIP6ConfigPrivacy
    ├── NMSettingMacRandomization
    ├── NMSettingMacsecMode
    ├── NMSettingMacsecValidation
    ├── NMSettingMacvlanMode
    ├── NMSettingProxyMethod
    ├── NMSettingSerialParity
    ├── NMSettingTunMode
    ├── NMSettingWirelessPowersave
    ├── NMSettingWirelessSecurityFils
    ├── NMSettingWirelessSecurityPmf
    ├── NMSriovVFVlanProtocol
    ├── NMState
    ├── NMTernary
    ├── NMUtilsSecurityType
    ├── NMVlanPriorityMap
    ├── NMVpnConnectionState
    ├── NMVpnConnectionStateReason
    ├── NMVpnPluginFailure
    ├── NMVpnServiceState
    ├── NMWepKeyType
    ╰── NMWimaxNspNetworkType
    GBoxed
    ├── NMBridgeVlan
    ├── NMDnsEntry
    ├── NMIPAddress
    ├── NMIPRoute
    ├── NMIPRoutingRule
    ├── NMLldpNeighbor
    ├── NMSriovVF
    ├── NMTCAction
    ├── NMTCQdisc
    ├── NMTCTfilter
    ├── NMTeamLinkWatcher
    ╰── NMWireGuardPeer