|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
|
Packit Service |
b23acc |
]>
|
|
Packit Service |
b23acc |
<refentry id="gdbus-org.freedesktop.NetworkManager.VPN.Plugin">
|
|
Packit Service |
b23acc |
<refmeta> <refentrytitle role="top_of_page" id="gdbus-interface-org-freedesktop-NetworkManager-VPN-Plugin.top_of_page">org.freedesktop.NetworkManager.VPN.Plugin</refentrytitle>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-interface-org-freedesktop-NetworkManager-VPN-Plugin.top_of_page"><primary sortas="VpnPlugin">org.freedesktop.NetworkManager.VPN.Plugin</primary></indexterm>
|
|
Packit Service |
b23acc |
</refmeta> <refnamediv> <refname>org.freedesktop.NetworkManager.VPN.Plugin</refname> <refpurpose>VPN Service</refpurpose> </refnamediv> <refsynopsisdiv role="synopsis">
|
|
Packit Service |
b23acc |
<title role="synopsis.title">Methods</title>
|
|
Packit Service |
b23acc |
<synopsis>
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Connect">Connect</link> (IN a{sa{sv}} connection);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.ConnectInteractive">ConnectInteractive</link> (IN a{sa{sv}} connection,
|
|
Packit Service |
b23acc |
IN a{sv} details);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NeedSecrets">NeedSecrets</link> (IN a{sa{sv}} settings,
|
|
Packit Service |
b23acc |
OUT s setting_name);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Disconnect">Disconnect</link> ();
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetConfig">SetConfig</link> (IN a{sv} config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp4Config">SetIp4Config</link> (IN a{sv} config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp6Config">SetIp6Config</link> (IN a{sv} config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetFailure">SetFailure</link> (IN s reason);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NewSecrets">NewSecrets</link> (IN a{sa{sv}} connection);
|
|
Packit Service |
b23acc |
</synopsis>
|
|
Packit Service |
b23acc |
</refsynopsisdiv>
|
|
Packit Service |
b23acc |
<refsect1 role="signal_proto">
|
|
Packit Service |
b23acc |
<title role="signal_proto.title">Signals</title>
|
|
Packit Service |
b23acc |
<synopsis>
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.StateChanged">StateChanged</link> (u state);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.SecretsRequired">SecretsRequired</link> (s message,
|
|
Packit Service |
b23acc |
as secrets);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Config">Config</link> (a{sv} config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip4Config">Ip4Config</link> (a{sv} ip4config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip6Config">Ip6Config</link> (a{sv} ip6config);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.LoginBanner">LoginBanner</link> (s banner);
|
|
Packit Service |
b23acc |
<link linkend="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Failure">Failure</link> (u reason);
|
|
Packit Service |
b23acc |
</synopsis>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
<refsect1 role="properties">
|
|
Packit Service |
b23acc |
<title role="properties.title">Properties</title>
|
|
Packit Service |
b23acc |
<synopsis>
|
|
Packit Service |
b23acc |
<link linkend="gdbus-property-org-freedesktop-NetworkManager-VPN-Plugin.State">State</link> readable u
|
|
Packit Service |
b23acc |
</synopsis>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
<refsect1 role="desc" id="gdbus-interface-org-freedesktop-NetworkManager-VPN-Plugin">
|
|
Packit Service |
b23acc |
<title role="desc.title">Description</title>
|
|
Packit Service |
b23acc |
<para> This interface is provided by plugins providing VPN services to the
|
|
Packit Service |
b23acc |
NetworkManager daemon.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
<refsect1 role="details" id="gdbus-methods-org.freedesktop.NetworkManager.VPN.Plugin">
|
|
Packit Service |
b23acc |
<title role="details.title">Method Details</title>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Connect">
|
|
Packit Service |
b23acc |
<title>The Connect() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Connect"><primary sortas="VpnPlugin.Connect">org.freedesktop.NetworkManager.VPN.Plugin.Connect()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Connect (IN a{sa{sv}} connection);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Tells the plugin to connect. Interactive secrets requests (eg, emitting
|
|
Packit Service |
b23acc |
the SecretsRequired signal) are not allowed.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sa{sv}} <parameter>connection</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Describes the connection to be established.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.ConnectInteractive">
|
|
Packit Service |
b23acc |
<title>The ConnectInteractive() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.ConnectInteractive"><primary sortas="VpnPlugin.ConnectInteractive">org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
ConnectInteractive (IN a{sa{sv}} connection,
|
|
Packit Service |
b23acc |
IN a{sv} details);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Tells the plugin to connect, allowing interactive secrets requests (eg the
|
|
Packit Service |
b23acc |
plugin is allowed to emit the SecretsRequired signal if the VPN service
|
|
Packit Service |
b23acc |
indicates that it needs additional secrets during the connect process).
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sa{sv}} <parameter>connection</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Describes the connection to be established.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sv} <parameter>details</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Additional details about the Connect process.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NeedSecrets">
|
|
Packit Service |
b23acc |
<title>The NeedSecrets() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NeedSecrets"><primary sortas="VpnPlugin.NeedSecrets">org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
NeedSecrets (IN a{sa{sv}} settings,
|
|
Packit Service |
b23acc |
OUT s setting_name);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Asks the plugin whether the provided connection will require secrets to
|
|
Packit Service |
b23acc |
connect successfully.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sa{sv}} <parameter>settings</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Describes the connection that may need secrets.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>OUT s <parameter>setting_name</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The setting name within the provided connection that requires secrets, if any.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Disconnect">
|
|
Packit Service |
b23acc |
<title>The Disconnect() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.Disconnect"><primary sortas="VpnPlugin.Disconnect">org.freedesktop.NetworkManager.VPN.Plugin.Disconnect()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Disconnect ();
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Disconnect the plugin.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetConfig">
|
|
Packit Service |
b23acc |
<title>The SetConfig() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetConfig"><primary sortas="VpnPlugin.SetConfig">org.freedesktop.NetworkManager.VPN.Plugin.SetConfig()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
SetConfig (IN a{sv} config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Set generic connection details on the connection.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sv} <parameter>config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Generic configuration details for the connection.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp4Config">
|
|
Packit Service |
b23acc |
<title>The SetIp4Config() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp4Config"><primary sortas="VpnPlugin.SetIp4Config">org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
SetIp4Config (IN a{sv} config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Set IPv4 details on the connection.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sv} <parameter>config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Ip4Config details for the connection. You must call SetConfig() before calling this.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp6Config">
|
|
Packit Service |
b23acc |
<title>The SetIp6Config() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetIp6Config"><primary sortas="VpnPlugin.SetIp6Config">org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
SetIp6Config (IN a{sv} config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Set IPv6 details on the connection.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sv} <parameter>config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Ip6Config details for the connection. You must call SetConfig() before calling this.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetFailure">
|
|
Packit Service |
b23acc |
<title>The SetFailure() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.SetFailure"><primary sortas="VpnPlugin.SetFailure">org.freedesktop.NetworkManager.VPN.Plugin.SetFailure()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
SetFailure (IN s reason);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Indicate a failure to the plugin.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN s <parameter>reason</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The reason for the failure.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="method" id="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NewSecrets">
|
|
Packit Service |
b23acc |
<title>The NewSecrets() method</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-method-org-freedesktop-NetworkManager-VPN-Plugin.NewSecrets"><primary sortas="VpnPlugin.NewSecrets">org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets()</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
NewSecrets (IN a{sa{sv}} connection);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Called in response to a SecretsRequired signal to deliver updated secrets
|
|
Packit Service |
b23acc |
or other information to the plugin.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>IN a{sa{sv}} <parameter>connection</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Describes the connection including the new secrets.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
<refsect1 role="details" id="gdbus-signals-org.freedesktop.NetworkManager.VPN.Plugin">
|
|
Packit Service |
b23acc |
<title role="details.title">Signal Details</title>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.StateChanged">
|
|
Packit Service |
b23acc |
<title>The "StateChanged" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.StateChanged"><primary sortas="VpnPlugin::StateChanged">org.freedesktop.NetworkManager.VPN.Plugin::StateChanged</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
StateChanged (u state);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Emitted when the plugin state changes.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>u <parameter>state</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>(<link linkend="NMVpnServiceState">NMVpnServiceState</link>) The new state of the plugin.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.SecretsRequired">
|
|
Packit Service |
b23acc |
<title>The "SecretsRequired" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.SecretsRequired"><primary sortas="VpnPlugin::SecretsRequired">org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
SecretsRequired (s message,
|
|
Packit Service |
b23acc |
as secrets);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Emitted during an ongoing ConnectInteractive() request when the plugin has
|
|
Packit Service |
b23acc |
determined that new secrets are required. NetworkManager will then call
|
|
Packit Service |
b23acc |
the NewSecrets() method with a connection hash including the new secrets.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>s <parameter>message</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Informational message, if any, about the request. For example, if a second PIN is required, could indicate to the user to wait for the token code to change until entering the next PIN.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>as <parameter>secrets</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>Array of strings of VPN secret names which the plugin thinks secrets may be required for, or other VPN-specific data to be processed by the VPN's front-end.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Config">
|
|
Packit Service |
b23acc |
<title>The "Config" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Config"><primary sortas="VpnPlugin::Config">org.freedesktop.NetworkManager.VPN.Plugin::Config</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Config (a{sv} config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> The plugin obtained generic configuration information.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>a{sv} <parameter>config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The configuration information.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip4Config">
|
|
Packit Service |
b23acc |
<title>The "Ip4Config" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip4Config"><primary sortas="VpnPlugin::Ip4Config">org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Ip4Config (a{sv} ip4config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> The plugin obtained an IPv4 configuration.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>a{sv} <parameter>ip4config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The IPv4 configuration.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip6Config">
|
|
Packit Service |
b23acc |
<title>The "Ip6Config" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Ip6Config"><primary sortas="VpnPlugin::Ip6Config">org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Ip6Config (a{sv} ip6config);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> The plugin obtained an IPv6 configuration.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>a{sv} <parameter>ip6config</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The IPv6 configuration.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.LoginBanner">
|
|
Packit Service |
b23acc |
<title>The "LoginBanner" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.LoginBanner"><primary sortas="VpnPlugin::LoginBanner">org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
LoginBanner (s banner);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Emitted when the plugin receives a login banner from the VPN service.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>s <parameter>banner</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>The login banner string.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
<refsect2 role="signal" id="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Failure">
|
|
Packit Service |
b23acc |
<title>The "Failure" signal</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-signal-org-freedesktop-NetworkManager-VPN-Plugin.Failure"><primary sortas="VpnPlugin::Failure">org.freedesktop.NetworkManager.VPN.Plugin::Failure</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
Failure (u reason);
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> Emitted when a failure in the VPN plugin occurs.
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
<variablelist role="params">
|
|
Packit Service |
b23acc |
<varlistentry>
|
|
Packit Service |
b23acc |
<term><literal>u <parameter>reason</parameter></literal>:</term>
|
|
Packit Service |
b23acc |
<listitem><para>(<link linkend="NMVpnPluginFailure">NMVpnPluginFailure</link>) Reason code for the failure.</para></listitem>
|
|
Packit Service |
b23acc |
</varlistentry>
|
|
Packit Service |
b23acc |
</variablelist>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
<refsect1 role="details" id="gdbus-properties-org.freedesktop.NetworkManager.VPN.Plugin">
|
|
Packit Service |
b23acc |
<title role="details.title">Property Details</title>
|
|
Packit Service |
b23acc |
<refsect2 role="property" id="gdbus-property-org-freedesktop-NetworkManager-VPN-Plugin.State">
|
|
Packit Service |
b23acc |
<title>The "State" property</title>
|
|
Packit Service |
b23acc |
<indexterm zone="gdbus-property-org-freedesktop-NetworkManager-VPN-Plugin.State"><primary sortas="VpnPlugin:State">org.freedesktop.NetworkManager.VPN.Plugin:State</primary></indexterm>
|
|
Packit Service |
b23acc |
<programlisting>
|
|
Packit Service |
b23acc |
State readable u
|
|
Packit Service |
b23acc |
</programlisting>
|
|
Packit Service |
b23acc |
<para> The state of the plugin.
|
|
Packit Service |
b23acc |
</para><para> Returns: <link linkend="NMVpnServiceState">NMVpnServiceState</link>
|
|
Packit Service |
b23acc |
</para>
|
|
Packit Service |
b23acc |
</refsect2>
|
|
Packit Service |
b23acc |
</refsect1>
|
|
Packit Service |
b23acc |
</refentry>
|
|
Packit Service |
b23acc |
|