![]() |
![]() |
![]() |
![]() |
char * | service-name | Read / Write / Construct Only |
NMVpnServiceState | state | Read / Write |
gboolean | watch-peer | Read / Write / Construct Only |
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
);
“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
“watch-peer”
property“watch-peer” gboolean
Owner: NMVpnServicePlugin
Flags: Read / Write / Construct Only
Default value: FALSE
“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