|
Lines 35-40
typedef struct
Link Here
|
| 35 |
{ |
35 |
{ |
| 36 |
DBusGConnection *nm_conn; |
36 |
DBusGConnection *nm_conn; |
| 37 |
DBusGProxy *nm_proxy; |
37 |
DBusGProxy *nm_proxy; |
|
|
38 |
|
| 39 |
guint state_curr; |
| 38 |
} NetworkStatusAgentPrivate; |
40 |
} NetworkStatusAgentPrivate; |
| 39 |
|
41 |
|
| 40 |
#define NETWORK_STATUS_AGENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NETWORK_STATUS_AGENT_TYPE, NetworkStatusAgentPrivate)) |
42 |
#define NETWORK_STATUS_AGENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NETWORK_STATUS_AGENT_TYPE, NetworkStatusAgentPrivate)) |
|
Lines 88-93
network_status_agent_init (NetworkStatusAgent * agent)
Link Here
|
| 88 |
|
90 |
|
| 89 |
priv->nm_conn = NULL; |
91 |
priv->nm_conn = NULL; |
| 90 |
priv->nm_proxy = NULL; |
92 |
priv->nm_proxy = NULL; |
|
|
93 |
priv->state_curr = 0; |
| 91 |
} |
94 |
} |
| 92 |
|
95 |
|
| 93 |
NetworkStatusAgent * |
96 |
NetworkStatusAgent * |
|
Lines 324-331
nm_get_device_info (NetworkStatusAgent * agent, DBusGProxy * device)
Link Here
|
| 324 |
static void |
327 |
static void |
| 325 |
nm_state_change_cb (DBusGProxy * proxy, guint state, gpointer user_data) |
328 |
nm_state_change_cb (DBusGProxy * proxy, guint state, gpointer user_data) |
| 326 |
{ |
329 |
{ |
| 327 |
g_signal_emit (NETWORK_STATUS_AGENT (user_data), |
330 |
NetworkStatusAgent *this = NETWORK_STATUS_AGENT (user_data); |
| 328 |
network_status_agent_signals[STATUS_CHANGED], 0); |
331 |
NetworkStatusAgentPrivate *priv = NETWORK_STATUS_AGENT_GET_PRIVATE (this); |
|
|
332 |
|
| 333 |
if (priv->state_curr == state) |
| 334 |
return; |
| 335 |
|
| 336 |
priv->state_curr = state; |
| 337 |
|
| 338 |
g_signal_emit (this, network_status_agent_signals [STATUS_CHANGED], 0); |
| 329 |
} |
339 |
} |
| 330 |
|
340 |
|
| 331 |
static DBusHandlerResult |
341 |
static DBusHandlerResult |
|
Lines 460-463
gtop_get_first_active_device_info ()
Link Here
|
| 460 |
g_strfreev (networks); |
470 |
g_strfreev (networks); |
| 461 |
return info; |
471 |
return info; |
| 462 |
} |
472 |
} |
| 463 |
|
|
|