mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-15 04:24:32 +00:00
f67303221b
This allows to adjust the timeout of an existing checkpoint. The main usecase of checkpoints, is to have a fail-safe when configuring the network remotely. By allowing to reset the timeout, the user can perform a series of actions, and keep bumping the timeout. That way, the entire series is still guarded by the same checkpoint, but the user can start with short timeout, and re-adjust the timeout as he goes along. The libnm API only implements the async form (at least for now). Sync methods are fundamentally wrong with D-Bus, and it's probably not needed. Also, follow glib convenction, where the async form doesn't have the _async name suffix. Also, accept a D-Bus path as argument, not a NMCheckpoint instance. The libnm API should not be more restricted than the underlying D-Bus API. It would be cumbersome to require the user to lookup the NMCheckpoint instance first, especially since libnm doesn't provide an efficient or convenient lookup-by-path method. On the other hand, retrieving the path from a NMCheckpoint instance is always possible. |
||
---|---|---|
.. | ||
meson.build | ||
org.freedesktop.NetworkManager.AccessPoint.xml | ||
org.freedesktop.NetworkManager.AgentManager.xml | ||
org.freedesktop.NetworkManager.Checkpoint.xml | ||
org.freedesktop.NetworkManager.Connection.Active.xml | ||
org.freedesktop.NetworkManager.Device.Adsl.xml | ||
org.freedesktop.NetworkManager.Device.Bluetooth.xml | ||
org.freedesktop.NetworkManager.Device.Bond.xml | ||
org.freedesktop.NetworkManager.Device.Bridge.xml | ||
org.freedesktop.NetworkManager.Device.Dummy.xml | ||
org.freedesktop.NetworkManager.Device.Generic.xml | ||
org.freedesktop.NetworkManager.Device.Infiniband.xml | ||
org.freedesktop.NetworkManager.Device.IPTunnel.xml | ||
org.freedesktop.NetworkManager.Device.Macsec.xml | ||
org.freedesktop.NetworkManager.Device.Macvlan.xml | ||
org.freedesktop.NetworkManager.Device.Modem.xml | ||
org.freedesktop.NetworkManager.Device.OlpcMesh.xml | ||
org.freedesktop.NetworkManager.Device.OvsBridge.xml | ||
org.freedesktop.NetworkManager.Device.OvsInterface.xml | ||
org.freedesktop.NetworkManager.Device.OvsPort.xml | ||
org.freedesktop.NetworkManager.Device.Ppp.xml | ||
org.freedesktop.NetworkManager.Device.Statistics.xml | ||
org.freedesktop.NetworkManager.Device.Team.xml | ||
org.freedesktop.NetworkManager.Device.Tun.xml | ||
org.freedesktop.NetworkManager.Device.Veth.xml | ||
org.freedesktop.NetworkManager.Device.Vlan.xml | ||
org.freedesktop.NetworkManager.Device.Vxlan.xml | ||
org.freedesktop.NetworkManager.Device.WiMax.xml | ||
org.freedesktop.NetworkManager.Device.Wired.xml | ||
org.freedesktop.NetworkManager.Device.Wireless.xml | ||
org.freedesktop.NetworkManager.Device.xml | ||
org.freedesktop.NetworkManager.DHCP4Config.xml | ||
org.freedesktop.NetworkManager.DHCP6Config.xml | ||
org.freedesktop.NetworkManager.DnsManager.xml | ||
org.freedesktop.NetworkManager.IP4Config.xml | ||
org.freedesktop.NetworkManager.IP6Config.xml | ||
org.freedesktop.NetworkManager.PPP.xml | ||
org.freedesktop.NetworkManager.SecretAgent.xml | ||
org.freedesktop.NetworkManager.Settings.Connection.xml | ||
org.freedesktop.NetworkManager.Settings.xml | ||
org.freedesktop.NetworkManager.VPN.Connection.xml | ||
org.freedesktop.NetworkManager.VPN.Plugin.xml | ||
org.freedesktop.NetworkManager.WiMax.Nsp.xml | ||
org.freedesktop.NetworkManager.xml |