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