summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-05-10 10:01:26 +0200
committerThomas Haller <thaller@redhat.com>2017-05-11 12:35:57 +0200
commitdf19bc59b248e76662c3e55fe4321d910f139b25 (patch)
treecc21eefb37ec69f09eb49fa3d59b1af8f376b620
parent05ab7e5fb1758d9b429ac01ba9270a283791cfad (diff)
downloadNetworkManager-df19bc59b248e76662c3e55fe4321d910f139b25.tar.gz
agent-manager/trivial: move code
-rw-r--r--src/settings/nm-agent-manager.c94
1 files changed, 48 insertions, 46 deletions
diff --git a/src/settings/nm-agent-manager.c b/src/settings/nm-agent-manager.c
index 3d6b1cfba5..ce5e595419 100644
--- a/src/settings/nm-agent-manager.c
+++ b/src/settings/nm-agent-manager.c
@@ -155,6 +155,54 @@ _request_type_to_string (RequestType request_type, gboolean verbose)
/*****************************************************************************/
+struct _NMAgentManagerCallId {
+ NMAgentManager *self;
+
+ RequestType request_type;
+
+ char *detail;
+
+ NMAuthSubject *subject;
+
+ /* Current agent being asked for secrets */
+ NMSecretAgent *current;
+ NMSecretAgentCallId current_call_id;
+
+ /* Stores the sorted list of NMSecretAgents which will be asked for secrets */
+ GSList *pending;
+
+ guint idle_id;
+
+ union {
+ struct {
+ char *path;
+ NMConnection *connection;
+
+ NMAuthChain *chain;
+
+ /* Whether the agent currently being asked for secrets
+ * has the system.modify privilege.
+ */
+ gboolean current_has_modify;
+
+ union {
+ struct {
+ NMSecretAgentGetSecretsFlags flags;
+ char *setting_name;
+ char **hints;
+
+ GVariant *existing_secrets;
+
+ NMAgentSecretsResultFunc callback;
+ gpointer callback_data;
+ } get;
+ };
+ } con;
+ };
+};
+
+/*****************************************************************************/
+
static gboolean
remove_agent (NMAgentManager *self, const char *owner)
{
@@ -450,52 +498,6 @@ done:
/*****************************************************************************/
-struct _NMAgentManagerCallId {
- NMAgentManager *self;
-
- RequestType request_type;
-
- char *detail;
-
- NMAuthSubject *subject;
-
- /* Current agent being asked for secrets */
- NMSecretAgent *current;
- NMSecretAgentCallId current_call_id;
-
- /* Stores the sorted list of NMSecretAgents which will be asked for secrets */
- GSList *pending;
-
- guint idle_id;
-
- union {
- struct {
- char *path;
- NMConnection *connection;
-
- NMAuthChain *chain;
-
- /* Whether the agent currently being asked for secrets
- * has the system.modify privilege.
- */
- gboolean current_has_modify;
-
- union {
- struct {
- NMSecretAgentGetSecretsFlags flags;
- char *setting_name;
- char **hints;
-
- GVariant *existing_secrets;
-
- NMAgentSecretsResultFunc callback;
- gpointer callback_data;
- } get;
- };
- } con;
- };
-};
-
static Request *
request_new (NMAgentManager *self,
RequestType request_type,