summary refs log tree commit diff
path: root/src/settings/nm-secret-agent.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/nm-secret-agent.h')
-rw-r--r--src/settings/nm-secret-agent.h95
1 files changed, 0 insertions, 95 deletions
diff --git a/src/settings/nm-secret-agent.h b/src/settings/nm-secret-agent.h
deleted file mode 100644
index 09f60bf4..00000000
--- a/src/settings/nm-secret-agent.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2010 - 2011 Red Hat, Inc.
- */
-
-#ifndef __NETWORKMANAGER_SECRET_AGENT_H__
-#define __NETWORKMANAGER_SECRET_AGENT_H__
-
-#include "nm-connection.h"
-
-#include "c-list/src/c-list.h"
-
-#define NM_TYPE_SECRET_AGENT (nm_secret_agent_get_type())
-#define NM_SECRET_AGENT(obj) \
-    (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_SECRET_AGENT, NMSecretAgent))
-#define NM_SECRET_AGENT_CLASS(klass) \
-    (G_TYPE_CHECK_CLASS_CAST((klass), NM_TYPE_SECRET_AGENT, NMSecretAgentClass))
-#define NM_IS_SECRET_AGENT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), NM_TYPE_SECRET_AGENT))
-#define NM_IS_SECRET_AGENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NM_TYPE_SECRET_AGENT))
-#define NM_SECRET_AGENT_GET_CLASS(obj) \
-    (G_TYPE_INSTANCE_GET_CLASS((obj), NM_TYPE_SECRET_AGENT, NMSecretAgentClass))
-
-#define NM_SECRET_AGENT_DISCONNECTED "disconnected"
-
-typedef struct _NMSecretAgentClass  NMSecretAgentClass;
-typedef struct _NMSecretAgentCallId NMSecretAgentCallId;
-
-struct _NMAuthChain;
-struct _NMSecretAgentPrivate;
-
-struct _NMSecretAgent {
-    GObject                       parent;
-    CList                         agent_lst;
-    struct _NMAuthChain *         auth_chain;
-    struct _NMSecretAgentPrivate *_priv;
-    bool                          fully_registered : 1;
-};
-
-GType nm_secret_agent_get_type(void);
-
-NMSecretAgent *nm_secret_agent_new(GDBusMethodInvocation *   context,
-                                   NMAuthSubject *           subject,
-                                   const char *              identifier,
-                                   NMSecretAgentCapabilities capabilities);
-
-const char *nm_secret_agent_get_description(NMSecretAgent *agent);
-
-const char *nm_secret_agent_get_dbus_owner(NMSecretAgent *agent);
-
-const char *nm_secret_agent_get_identifier(NMSecretAgent *agent);
-
-gulong nm_secret_agent_get_owner_uid(NMSecretAgent *agent);
-
-const char *nm_secret_agent_get_owner_username(NMSecretAgent *agent);
-
-gulong nm_secret_agent_get_pid(NMSecretAgent *agent);
-
-NMSecretAgentCapabilities nm_secret_agent_get_capabilities(NMSecretAgent *agent);
-
-NMAuthSubject *nm_secret_agent_get_subject(NMSecretAgent *agent);
-
-void nm_secret_agent_add_permission(NMSecretAgent *agent, const char *permission, gboolean allowed);
-
-gboolean nm_secret_agent_has_permission(NMSecretAgent *agent, const char *permission);
-
-typedef void (*NMSecretAgentCallback)(NMSecretAgent *      agent,
-                                      NMSecretAgentCallId *call_id,
-                                      GVariant *           new_secrets, /* NULL for save & delete */
-                                      GError *             error,
-                                      gpointer             user_data);
-
-NMSecretAgentCallId *nm_secret_agent_get_secrets(NMSecretAgent *              agent,
-                                                 const char *                 path,
-                                                 NMConnection *               connection,
-                                                 const char *                 setting_name,
-                                                 const char **                hints,
-                                                 NMSecretAgentGetSecretsFlags flags,
-                                                 NMSecretAgentCallback        callback,
-                                                 gpointer                     callback_data);
-
-NMSecretAgentCallId *nm_secret_agent_save_secrets(NMSecretAgent *       agent,
-                                                  const char *          path,
-                                                  NMConnection *        connection,
-                                                  NMSecretAgentCallback callback,
-                                                  gpointer              callback_data);
-
-NMSecretAgentCallId *nm_secret_agent_delete_secrets(NMSecretAgent *       agent,
-                                                    const char *          path,
-                                                    NMConnection *        connection,
-                                                    NMSecretAgentCallback callback,
-                                                    gpointer              callback_data);
-
-void nm_secret_agent_cancel_call(NMSecretAgent *self, NMSecretAgentCallId *call_id);
-
-#endif /* __NETWORKMANAGER_SECRET_AGENT_H__ */