ShellNetworkAgent
ShellNetworkAgent
|
|
Functions
shell_network_agent_add_vpn_secret ()
void
shell_network_agent_add_vpn_secret (ShellNetworkAgent *self
,
gchar *request_id
,
gchar *setting_key
,
gchar *setting_value
);
shell_network_agent_set_password ()
void
shell_network_agent_set_password (ShellNetworkAgent *self
,
char *request_id
,
char *setting_key
,
char *setting_value
);
shell_network_agent_respond ()
void
shell_network_agent_respond (ShellNetworkAgent *self
,
char *request_id
,
ShellNetworkAgentResponse response
);
shell_network_agent_search_vpn_plugin ()
void
shell_network_agent_search_vpn_plugin (ShellNetworkAgent *self
,
const char *service
,
GAsyncReadyCallback callback
,
gpointer user_data
);
shell_network_agent_search_vpn_plugin_finish ()
NMVpnPluginInfo *
shell_network_agent_search_vpn_plugin_finish
(ShellNetworkAgent *self
,
GAsyncResult *result
,
GError **error
);
Returns
The found plugin or NULL
.
[nullable][transfer full]
Types and Values
enum ShellNetworkAgentResponse
SHELL_KEYRING_UUID_TAG
#define SHELL_KEYRING_UUID_TAG "connection-uuid"
SHELL_KEYRING_SN_TAG
#define SHELL_KEYRING_SN_TAG "setting-name"
SHELL_KEYRING_SK_TAG
#define SHELL_KEYRING_SK_TAG "setting-key"
Signal Details
The “cancel-request”
signal
void
user_function (ShellNetworkAgent *shellnetworkagent,
char *arg1,
gpointer user_data)
The “new-request”
signal
void
user_function (ShellNetworkAgent *shellnetworkagent,
char *arg1,
NMConnection *arg2,
char *arg3,
GStrv arg4,
int arg5,
gpointer user_data)