phosphor-service-network

NetworkManager device and connectivity state.

Exposes the system-bus org.freedesktop.NetworkManager surface as Qt and QML types: per-device type and state, the global connectivity level, and the networking and Wi-Fi radio toggles. It is a D-Bus client on the phosphor-dbus client helper with no UI of its own. Alongside the read surface it offers a small write path: toggle Wi-Fi, trigger a scan, and activate connections. A shell binds the host and device model to render a connectivity icon or an access-point picker.

Full API →

Key types

NetworkHost
Owns the device set and manager state; connectivity, radio toggles, scanWifi().
NetworkDevice
One Device: interfaceName, deviceType, state, managed.
AccessPoint
One Wi-Fi access point: ssid, strength, frequency, security.
NetworkDeviceModel
QAbstractListModel over the host's devices for QML.

Dependencies

See also

References