summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-11-20 16:48:04 +0100
committerThomas Haller <thaller@redhat.com>2017-11-20 21:50:22 +0100
commit877b0602a81a5daaed9aab6933f4b56ffe3d1600 (patch)
treecc5a2114ed998ba7f05a193ef8803b78eb3214c2
parent9998b5267a5cea41a24a3cca68f4707294882a82 (diff)
downloadnetwork-manager-applet-877b0602a81a5daaed9aab6933f4b56ffe3d1600.tar.gz
applet/trivial: reorder code in "src/applet-vpn-request.c"
No changes.
-rw-r--r--src/applet-vpn-request.c46
1 files changed, 30 insertions, 16 deletions
diff --git a/src/applet-vpn-request.c b/src/applet-vpn-request.c
index 1bbe1d38..085a8ef7 100644
--- a/src/applet-vpn-request.c
+++ b/src/applet-vpn-request.c
@@ -17,7 +17,7 @@
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
- * Copyright 2004 - 2014 Red Hat, Inc.
+ * Copyright 2004 - 2017 Red Hat, Inc.
*/
#include "nm-default.h"
@@ -32,6 +32,8 @@
#include <unistd.h>
#include <errno.h>
+/*****************************************************************************/
+
typedef struct {
char *uuid;
char *id;
@@ -48,16 +50,24 @@ typedef struct {
guint channel_eventid;
} RequestData;
+typedef struct {
+ SecretsRequest req;
+ RequestData *req_data;
+} VpnSecretsInfo;
+
/*****************************************************************************/
static void request_data_free (RequestData *req_data);
/*****************************************************************************/
-typedef struct {
- SecretsRequest req;
- RequestData *req_data;
-} VpnSecretsInfo;
+size_t
+applet_vpn_request_get_secrets_size (void)
+{
+ return sizeof (VpnSecretsInfo);
+}
+
+/*****************************************************************************/
static void
child_finished_cb (GPid pid, gint status, gpointer user_data)
@@ -105,6 +115,8 @@ child_finished_cb (GPid pid, gint status, gpointer user_data)
applet_secrets_request_free (req);
}
+/*****************************************************************************/
+
static gboolean
child_stdout_data_cb (GIOChannel *source, GIOCondition condition, gpointer user_data)
{
@@ -136,17 +148,7 @@ child_stdout_data_cb (GIOChannel *source, GIOCondition condition, gpointer user_
return TRUE;
}
-static void
-free_vpn_secrets_info (SecretsRequest *req)
-{
- request_data_free (((VpnSecretsInfo *) req)->req_data);
-}
-
-size_t
-applet_vpn_request_get_secrets_size (void)
-{
- return sizeof (VpnSecretsInfo);
-}
+/*****************************************************************************/
typedef struct {
int fd;
@@ -233,6 +235,8 @@ write_connection_to_child (int fd, NMConnection *connection, GError **error)
return TRUE;
}
+/*****************************************************************************/
+
static void
vpn_child_setup (gpointer user_data)
{
@@ -320,6 +324,14 @@ auth_dialog_spawn (const char *con_id,
return TRUE;
}
+/*****************************************************************************/
+
+static void
+free_vpn_secrets_info (SecretsRequest *req)
+{
+ request_data_free (((VpnSecretsInfo *) req)->req_data);
+}
+
gboolean
applet_vpn_request_get_secrets (SecretsRequest *req, GError **error)
{
@@ -389,6 +401,8 @@ applet_vpn_request_get_secrets (SecretsRequest *req, GError **error)
return write_connection_to_child (req_data->child_stdin, req->connection, error);
}
+/*****************************************************************************/
+
static gboolean
ensure_killed (gpointer data)
{