summaryrefslogtreecommitdiff
path: root/src/settings/nm-agent-manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/nm-agent-manager.h')
-rw-r--r--src/settings/nm-agent-manager.h39
1 files changed, 21 insertions, 18 deletions
diff --git a/src/settings/nm-agent-manager.h b/src/settings/nm-agent-manager.h
index 792ee572d3..35564aa103 100644
--- a/src/settings/nm-agent-manager.h
+++ b/src/settings/nm-agent-manager.h
@@ -33,6 +33,9 @@
#define NM_IS_AGENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_AGENT_MANAGER))
#define NM_AGENT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_AGENT_MANAGER, NMAgentManagerClass))
+struct _NMAgentManagerCallId;
+typedef struct _NMAgentManagerCallId *NMAgentManagerCallId;
+
struct _NMAgentManager {
NMExportedObject parent;
};
@@ -50,7 +53,7 @@ NMAgentManager *nm_agent_manager_get (void);
/* If no agent fulfilled the secrets request, agent_dbus_owner will be NULL */
typedef void (*NMAgentSecretsResultFunc) (NMAgentManager *manager,
- guint32 call_id,
+ NMAgentManagerCallId call_id,
const char *agent_dbus_owner,
const char *agent_uname,
gboolean agent_has_modify,
@@ -62,27 +65,27 @@ typedef void (*NMAgentSecretsResultFunc) (NMAgentManager *manager,
gpointer other_data2,
gpointer other_data3);
-guint32 nm_agent_manager_get_secrets (NMAgentManager *manager,
- NMConnection *connection,
- NMAuthSubject *subject,
- GVariant *existing_secrets,
- const char *setting_name,
- NMSecretAgentGetSecretsFlags flags,
- const char **hints,
- NMAgentSecretsResultFunc callback,
- gpointer callback_data,
- gpointer other_data2,
- gpointer other_data3);
+NMAgentManagerCallId nm_agent_manager_get_secrets (NMAgentManager *manager,
+ NMConnection *connection,
+ NMAuthSubject *subject,
+ GVariant *existing_secrets,
+ const char *setting_name,
+ NMSecretAgentGetSecretsFlags flags,
+ const char **hints,
+ NMAgentSecretsResultFunc callback,
+ gpointer callback_data,
+ gpointer other_data2,
+ gpointer other_data3);
void nm_agent_manager_cancel_secrets (NMAgentManager *manager,
- guint32 request_id);
+ NMAgentManagerCallId request_id);
-guint32 nm_agent_manager_save_secrets (NMAgentManager *manager,
- NMConnection *connection,
- NMAuthSubject *subject);
+void nm_agent_manager_save_secrets (NMAgentManager *manager,
+ NMConnection *connection,
+ NMAuthSubject *subject);
-guint32 nm_agent_manager_delete_secrets (NMAgentManager *manager,
- NMConnection *connection);
+void nm_agent_manager_delete_secrets (NMAgentManager *manager,
+ NMConnection *connection);
NMSecretAgent *nm_agent_manager_get_agent_by_user (NMAgentManager *manager,
const char *username);