2007-08-12 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c - (nm_policy_new): hook up to connection-added / connection-removed signals instead of connections-changed git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2667 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2007-08-12 Dan Williams <dcbw@redhat.com>
|
||||||
|
|
||||||
|
* src/NetworkManagerPolicy.c
|
||||||
|
- (nm_policy_new): hook up to connection-added / connection-removed
|
||||||
|
signals instead of connections-changed
|
||||||
|
|
||||||
2007-08-12 Dan Williams <dcbw@redhat.com>
|
2007-08-12 Dan Williams <dcbw@redhat.com>
|
||||||
|
|
||||||
Kill dhcdbd until it's dead, dead, dead. Based on a patch from
|
Kill dhcdbd until it's dead, dead, dead. Based on a patch from
|
||||||
|
@@ -598,11 +598,23 @@ state_changed (NMManager *manager, NMState state, gpointer user_data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
connections_changed (NMManager *manager, GSList *connections, gpointer user_data)
|
connection_added (NMManager *manager,
|
||||||
|
NMConnection *connection,
|
||||||
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
NMPolicy *policy = (NMPolicy *) user_data;
|
NMPolicy *policy = (NMPolicy *) user_data;
|
||||||
|
|
||||||
nm_info ("policy got %d connections", g_slist_length (connections));
|
nm_info ("connection %p added", connection);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
connection_removed (NMManager *manager,
|
||||||
|
NMConnection *connection,
|
||||||
|
gpointer user_data)
|
||||||
|
{
|
||||||
|
NMPolicy *policy = (NMPolicy *) user_data;
|
||||||
|
|
||||||
|
nm_info ("connection %p removed", connection);
|
||||||
}
|
}
|
||||||
|
|
||||||
NMPolicy *
|
NMPolicy *
|
||||||
@@ -626,8 +638,11 @@ nm_policy_new (NMManager *manager)
|
|||||||
g_signal_connect (manager, "state-change",
|
g_signal_connect (manager, "state-change",
|
||||||
G_CALLBACK (state_changed), policy);
|
G_CALLBACK (state_changed), policy);
|
||||||
|
|
||||||
g_signal_connect (manager, "connections-changed",
|
g_signal_connect (manager, "connection-added",
|
||||||
G_CALLBACK (connections_changed), policy);
|
G_CALLBACK (connection_added), policy);
|
||||||
|
|
||||||
|
g_signal_connect (manager, "connection-removed",
|
||||||
|
G_CALLBACK (connection_removed), policy);
|
||||||
|
|
||||||
global_policy = policy;
|
global_policy = policy;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user