image/svg+xml Propr NMClient Base object; provides access tonetwork device objects, activenetwork connection objects andgeneral network state information NMRemoteSettings Retrieves, adds, and notifies of changesto network configuration objects(called NMRemoteConnections) NMRemoteConnection The basic unit of networkconfiguration information,contains all settings required toconnect to a specific network. NMRemoteConnection NMRemoteConnection NMRemoteConnection NMDevice Represents a known networkinterface that may be used toconnect to a network nm_client_get_devices() NMActiveConnection Represents an active connectionto a specific network, usingsettings from anNMRemoteConnection,andprovided by on or more NMDeviceobjects. nm_active_connection_get_devices() NMDeviceWifi NMDeviceModem NMDeviceInfiniband NMDeviceBluetooth NMDeviceEthernet nm_client_get_active_connections() (Device subclasses) Gets all known interfaces Gets interfaces used by this active connection Gets all active network connections Retrieve the NMRemoteConnection that providesconfiguration settings for the NMActiveConnectionby getting its object path withnm_active_connection_get_connection() and thenpassing the returned path tonm_remote_settings_get_connection_by_path() NetworkConfiguration Network Control Connect to a network by callingnm_client_activate_connection() andpassing the NMDevice to use, along withthe NMRemoteConnection that containsthe settings that describe how to connectto that network NMActiveConnection NMActiveConnection