about summary refs log tree commit diff
path: root/introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2016-08-26 02:18:32 +0200
committerMichael Biebl <biebl@debian.org>2016-08-26 02:18:32 +0200
commit7514efc2f38c9ace4557d4e69d68e7d380389030 (patch)
tree7fb00fda86cfcc2ca377f191633a7cfdbfea7ca3 /introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml
parentd6201f5d8daada3d64a0a3e0038e14eebec683ce (diff)
Imported Upstream version 1.4.0 upstream/1.4.0
Diffstat (limited to 'introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml')
-rw-r--r--introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml78
1 files changed, 78 insertions, 0 deletions
diff --git a/introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml b/introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml
index 993f9f10..aa6a7278 100644
--- a/introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml
+++ b/introspection/nmdbus-manager-org.freedesktop.NetworkManager.xml
@@ -32,6 +32,13 @@
                           OUT s         domains);
 <link linkend="gdbus-method-org-freedesktop-NetworkManager.CheckConnectivity">CheckConnectivity</link>        (OUT u         connectivity);
 <link linkend="gdbus-method-org-freedesktop-NetworkManager.state">state</link>                    (OUT u         state);
+<link linkend="gdbus-method-org-freedesktop-NetworkManager.CheckpointCreate">CheckpointCreate</link>         (IN  ao        devices,
+                          IN  u         rollback_timeout,
+                          IN  u         flags,
+                          OUT o         checkpoint);
+<link linkend="gdbus-method-org-freedesktop-NetworkManager.CheckpointDestroy">CheckpointDestroy</link>        (IN  o         checkpoint);
+<link linkend="gdbus-method-org-freedesktop-NetworkManager.CheckpointRollback">CheckpointRollback</link>       (IN  o         checkpoint,
+                          OUT a{su}     result);
 </synopsis>
   </refsynopsisdiv>
   <refsect1 role="signal_proto">
@@ -366,6 +373,77 @@ state (OUT u state);
 </varlistentry>
 </variablelist>
 </refsect2>
+<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager.CheckpointCreate">
+  <title>The CheckpointCreate() method</title>
+  <indexterm zone="gdbus-method-org-freedesktop-NetworkManager.CheckpointCreate"><primary sortas="Manager.CheckpointCreate">org.freedesktop.NetworkManager.CheckpointCreate()</primary></indexterm>
+<programlisting>
+CheckpointCreate (IN  ao devices,
+                  IN  u  rollback_timeout,
+                  IN  u  flags,
+                  OUT o  checkpoint);
+</programlisting>
+<para>        <parameter>devices</parameter>: a list of device paths for which a checkpoint should be created. An empty list means all managed devices.
+        <parameter>rollback_timeout</parameter>: the time in seconds until NetworkManager will automatically rollback to the checkpoint. Set to zero for infinite.
+        <parameter>flags</parameter>: optional flags that influence the creation.
+        <parameter>checkpoint</parameter>: on success, returns the path of the checkpoint.
+</para><para>        Create a checkpoint of the current networking configuration
+        for given interfaces. If <parameter>rollback_timeout</parameter> is not zero, a
+        rollback is automatically performed after the given timeout.
+</para>
+<variablelist role="params">
+<varlistentry>
+  <term><literal>IN ao <parameter>devices</parameter></literal>:</term>
+  <listitem><para></para></listitem>
+</varlistentry>
+<varlistentry>
+  <term><literal>IN u <parameter>rollback_timeout</parameter></literal>:</term>
+  <listitem><para></para></listitem>
+</varlistentry>
+<varlistentry>
+  <term><literal>IN u <parameter>flags</parameter></literal>:</term>
+  <listitem><para></para></listitem>
+</varlistentry>
+<varlistentry>
+  <term><literal>OUT o <parameter>checkpoint</parameter></literal>:</term>
+  <listitem><para></para></listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager.CheckpointDestroy">
+  <title>The CheckpointDestroy() method</title>
+  <indexterm zone="gdbus-method-org-freedesktop-NetworkManager.CheckpointDestroy"><primary sortas="Manager.CheckpointDestroy">org.freedesktop.NetworkManager.CheckpointDestroy()</primary></indexterm>
+<programlisting>
+CheckpointDestroy (IN  o checkpoint);
+</programlisting>
+<para>        Destroy a previously created checkpoint.
+</para>
+<variablelist role="params">
+<varlistentry>
+  <term><literal>IN o <parameter>checkpoint</parameter></literal>:</term>
+  <listitem><para>the checkpoint to be destroyed. Set to empty to cancel all pending checkpoints.</para></listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager.CheckpointRollback">
+  <title>The CheckpointRollback() method</title>
+  <indexterm zone="gdbus-method-org-freedesktop-NetworkManager.CheckpointRollback"><primary sortas="Manager.CheckpointRollback">org.freedesktop.NetworkManager.CheckpointRollback()</primary></indexterm>
+<programlisting>
+CheckpointRollback (IN  o     checkpoint,
+                    OUT a{su} result);
+</programlisting>
+<para>        Rollback a checkpoint before the timeout is reached.
+</para>
+<variablelist role="params">
+<varlistentry>
+  <term><literal>IN o <parameter>checkpoint</parameter></literal>:</term>
+  <listitem><para>the checkpoint to be rolled back.</para></listitem>
+</varlistentry>
+<varlistentry>
+  <term><literal>OUT a{su} <parameter>result</parameter></literal>:</term>
+  <listitem><para>on return, a dictionary of devices and results. Devices are represented by their original D-Bus path; each result is a <link linkend="NMRollbackResult">RollbackResult</link>.</para></listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
 </refsect1>
 <refsect1 role="details" id="gdbus-signals-org.freedesktop.NetworkManager">
   <title role="details.title">Signal Details</title>