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