Blame docs/api/dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml

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