summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-03-11 14:02:24 +0100
committerThomas Haller <thaller@redhat.com>2014-04-11 11:31:34 +0200
commit2941109d3b8f8a17082ac598f1d3c57694f4c96c (patch)
tree04b3e1f578d4ce39dea31b841b412ec98f35eb44
parent325d89fc850ef7e77555325c027c8007d5f7aeb1 (diff)
downloadNetworkManager-2941109d3b8f8a17082ac598f1d3c57694f4c96c.tar.gz
dhcp: refactor using named defines for signal names instead of plain string
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r--src/devices/nm-device.c8
-rw-r--r--src/dhcp-manager/nm-dhcp-client.c26
-rw-r--r--src/dhcp-manager/nm-dhcp-client.h4
-rw-r--r--src/dhcp-manager/nm-dhcp-manager.c4
4 files changed, 23 insertions, 19 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 545f86c87a..60050727d3 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -2807,11 +2807,11 @@ dhcp4_start (NMDevice *self,
}
priv->dhcp4_state_sigid = g_signal_connect (priv->dhcp4_client,
- "state-changed",
+ NM_DHCP_CLIENT_SIGNAL_STATE_CHANGED,
G_CALLBACK (dhcp4_state_changed),
self);
priv->dhcp4_timeout_sigid = g_signal_connect (priv->dhcp4_client,
- "timeout",
+ NM_DHCP_CLIENT_SIGNAL_TIMEOUT,
G_CALLBACK (dhcp4_timeout),
self);
@@ -3240,11 +3240,11 @@ dhcp6_start (NMDevice *self,
if (priv->dhcp6_client) {
priv->dhcp6_state_sigid = g_signal_connect (priv->dhcp6_client,
- "state-changed",
+ NM_DHCP_CLIENT_SIGNAL_STATE_CHANGED,
G_CALLBACK (dhcp6_state_changed),
self);
priv->dhcp6_timeout_sigid = g_signal_connect (priv->dhcp6_client,
- "timeout",
+ NM_DHCP_CLIENT_SIGNAL_TIMEOUT,
G_CALLBACK (dhcp6_timeout),
self);
diff --git a/src/dhcp-manager/nm-dhcp-client.c b/src/dhcp-manager/nm-dhcp-client.c
index 9f726ab302..1ff7ac9cc5 100644
--- a/src/dhcp-manager/nm-dhcp-client.c
+++ b/src/dhcp-manager/nm-dhcp-client.c
@@ -58,9 +58,9 @@ typedef struct {
G_DEFINE_TYPE_EXTENDED (NMDHCPClient, nm_dhcp_client, G_TYPE_OBJECT, G_TYPE_FLAG_ABSTRACT, {})
enum {
- STATE_CHANGED,
- TIMEOUT,
- REMOVE,
+ SIGNAL_STATE_CHANGED,
+ SIGNAL_TIMEOUT,
+ SIGNAL_REMOVE,
LAST_SIGNAL
};
@@ -209,7 +209,7 @@ daemon_timeout (gpointer user_data)
} else {
nm_log_warn (LOGD_DHCP4, "(%s): DHCPv4 request timed out.", priv->iface);
}
- g_signal_emit (G_OBJECT (self), signals[TIMEOUT], 0);
+ g_signal_emit (G_OBJECT (self), signals[SIGNAL_TIMEOUT], 0);
return FALSE;
}
@@ -219,7 +219,7 @@ signal_remove (gpointer user_data)
NMDHCPClient *self = NM_DHCP_CLIENT (user_data);
NM_DHCP_CLIENT_GET_PRIVATE (self)->remove_id = 0;
- g_signal_emit (G_OBJECT (self), signals[REMOVE], 0);
+ g_signal_emit (G_OBJECT (self), signals[SIGNAL_REMOVE], 0);
return FALSE;
}
@@ -234,12 +234,12 @@ dhcp_client_set_state (NMDHCPClient *self,
priv->state = state;
if (emit_state)
- g_signal_emit (G_OBJECT (self), signals[STATE_CHANGED], 0, priv->state);
+ g_signal_emit (G_OBJECT (self), signals[SIGNAL_STATE_CHANGED], 0, priv->state);
if (state == DHC_END || state == DHC_ABEND) {
/* Start the remove signal timer */
if (remove_now) {
- g_signal_emit (G_OBJECT (self), signals[REMOVE], 0);
+ g_signal_emit (G_OBJECT (self), signals[SIGNAL_REMOVE], 0);
} else {
if (!priv->remove_id)
priv->remove_id = g_timeout_add_seconds (5, signal_remove, self);
@@ -1634,8 +1634,8 @@ nm_dhcp_client_class_init (NMDHCPClientClass *client_class)
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/* signals */
- signals[STATE_CHANGED] =
- g_signal_new ("state-changed",
+ signals[SIGNAL_STATE_CHANGED] =
+ g_signal_new (NM_DHCP_CLIENT_SIGNAL_STATE_CHANGED,
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (NMDHCPClientClass, state_changed),
@@ -1643,8 +1643,8 @@ nm_dhcp_client_class_init (NMDHCPClientClass *client_class)
g_cclosure_marshal_VOID__UINT,
G_TYPE_NONE, 1, G_TYPE_UINT);
- signals[TIMEOUT] =
- g_signal_new ("timeout",
+ signals[SIGNAL_TIMEOUT] =
+ g_signal_new (NM_DHCP_CLIENT_SIGNAL_TIMEOUT,
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (NMDHCPClientClass, timeout),
@@ -1652,8 +1652,8 @@ nm_dhcp_client_class_init (NMDHCPClientClass *client_class)
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);
- signals[REMOVE] =
- g_signal_new ("remove",
+ signals[SIGNAL_REMOVE] =
+ g_signal_new (NM_DHCP_CLIENT_SIGNAL_REMOVE,
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (NMDHCPClientClass, remove),
diff --git a/src/dhcp-manager/nm-dhcp-client.h b/src/dhcp-manager/nm-dhcp-client.h
index 2506547c08..104a08b153 100644
--- a/src/dhcp-manager/nm-dhcp-client.h
+++ b/src/dhcp-manager/nm-dhcp-client.h
@@ -40,6 +40,10 @@
#define NM_DHCP_CLIENT_UUID "uuid"
#define NM_DHCP_CLIENT_TIMEOUT "timeout"
+#define NM_DHCP_CLIENT_SIGNAL_TIMEOUT "timeout"
+#define NM_DHCP_CLIENT_SIGNAL_STATE_CHANGED "state-changed"
+#define NM_DHCP_CLIENT_SIGNAL_REMOVE "remove"
+
typedef enum {
DHC_NBI = 0, /* no broadcast interfaces found */
DHC_PREINIT, /* configuration started */
diff --git a/src/dhcp-manager/nm-dhcp-manager.c b/src/dhcp-manager/nm-dhcp-manager.c
index 4f37768972..c9e63c7de9 100644
--- a/src/dhcp-manager/nm-dhcp-manager.c
+++ b/src/dhcp-manager/nm-dhcp-manager.c
@@ -438,10 +438,10 @@ add_client (NMDHCPManager *self, NMDHCPClient *client)
NMDHCPManagerPrivate *priv = NM_DHCP_MANAGER_GET_PRIVATE (self);
guint id;
- id = g_signal_connect_swapped (client, "remove", G_CALLBACK (remove_client), self);
+ id = g_signal_connect_swapped (client, NM_DHCP_CLIENT_SIGNAL_REMOVE, G_CALLBACK (remove_client), self);
g_object_set_data (G_OBJECT (client), REMOVE_ID_TAG, GUINT_TO_POINTER (id));
- id = g_signal_connect_swapped (client, "timeout", G_CALLBACK (remove_client), self);
+ id = g_signal_connect_swapped (client, NM_DHCP_CLIENT_SIGNAL_TIMEOUT, G_CALLBACK (remove_client), self);
g_object_set_data (G_OBJECT (client), TIMEOUT_ID_TAG, GUINT_TO_POINTER (id));
g_hash_table_insert (priv->clients, client, g_object_ref (client));