| Top |
| GDBusConnection * | nm_vpn_service_plugin_get_connection () |
| void | nm_vpn_service_plugin_secrets_required () |
| void | nm_vpn_service_plugin_set_login_banner () |
| void | nm_vpn_service_plugin_failure () |
| void | nm_vpn_service_plugin_set_config () |
| void | nm_vpn_service_plugin_set_ip4_config () |
| void | nm_vpn_service_plugin_set_ip6_config () |
| gboolean | nm_vpn_service_plugin_disconnect () |
| void | nm_vpn_service_plugin_shutdown () |
| gboolean | nm_vpn_service_plugin_read_vpn_details () |
| gboolean | nm_vpn_service_plugin_get_secret_flags () |
| char * | service-name | Read / Write / Construct Only |
| NMVpnServiceState | state | Read / Write |
| gboolean | watch-peer | Read / Write / Construct Only |
| void | config | Run First |
| void | failure | Run First |
| void | ip4-config | Run First |
| void | ip6-config | Run First |
| void | login-banner | Run First |
| void | quit | Run First |
| void | secrets-required | Run First |
| void | state-changed | Run First |
GDBusConnection *
nm_vpn_service_plugin_get_connection (NMVpnServicePlugin *plugin);
void nm_vpn_service_plugin_secrets_required (NMVpnServicePlugin *plugin,const char *message,const char **hints);
void nm_vpn_service_plugin_set_login_banner (NMVpnServicePlugin *plugin,const char *banner);
void nm_vpn_service_plugin_failure (NMVpnServicePlugin *plugin,NMVpnPluginFailure reason);
void nm_vpn_service_plugin_set_config (NMVpnServicePlugin *plugin,GVariant *config);
void nm_vpn_service_plugin_set_ip4_config (NMVpnServicePlugin *plugin,GVariant *ip4_config);
void nm_vpn_service_plugin_set_ip6_config (NMVpnServicePlugin *plugin,GVariant *ip6_config);
gboolean nm_vpn_service_plugin_disconnect (NMVpnServicePlugin *plugin,GError **err);
gboolean nm_vpn_service_plugin_read_vpn_details (int fd,GHashTable **out_data,GHashTable **out_secrets);
gboolean nm_vpn_service_plugin_get_secret_flags (GHashTable *data,const char *secret_name,NMSettingSecretFlags *out_flags);
#define NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME "service-name"
“service-name” property “service-name” char *
Owner: NMVpnServicePlugin
Flags: Read / Write / Construct Only
Default value: NULL
“state” property“state” NMVpnServiceState
Owner: NMVpnServicePlugin
Flags: Read / Write
Default value: NM_VPN_SERVICE_STATE_INIT
“config” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, GVariant *arg1, gpointer user_data)
Flags: Run First
“failure” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, guint arg1, gpointer user_data)
Flags: Run First
“ip4-config” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, GVariant *arg1, gpointer user_data)
Flags: Run First
“ip6-config” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, GVariant *arg1, gpointer user_data)
Flags: Run First
“login-banner” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, char *arg1, gpointer user_data)
Flags: Run First
“quit” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, gpointer user_data)
Flags: Run First
“secrets-required” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, char *arg1, GStrv arg2, gpointer user_data)
Flags: Run First
“state-changed” signalvoid user_function (NMVpnServicePlugin *nmvpnserviceplugin, guint arg1, gpointer user_data)
Flags: Run First