summaryrefslogtreecommitdiff
path: root/src/notifier.c
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-01-12 23:56:58 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2011-01-13 00:37:26 +0100
commit970e2f1f36c5f91066d5d989d9129553617f33ff (patch)
tree7ed976c7f992555c322ea8668997fadab5893ff5 /src/notifier.c
parent8a34f9a741a6e5229b9763488d40f7fb1252f3ee (diff)
downloadconnman-970e2f1f36c5f91066d5d989d9129553617f33ff.tar.gz
connman-970e2f1f36c5f91066d5d989d9129553617f33ff.tar.bz2
connman-970e2f1f36c5f91066d5d989d9129553617f33ff.zip
notifier: Add proxy changed hook
With asynchronous WPAD operations, the proxy_changed notifier hook will allow for a proper pacrunner configuration to be created.
Diffstat (limited to 'src/notifier.c')
-rw-r--r--src/notifier.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/notifier.c b/src/notifier.c
index bf6aaa18..23774ef7 100644
--- a/src/notifier.c
+++ b/src/notifier.c
@@ -385,6 +385,18 @@ void __connman_notifier_default_changed(struct connman_service *service)
}
}
+void __connman_notifier_proxy_changed(struct connman_service *service)
+{
+ GSList *list;
+
+ for (list = notifier_list; list; list = list->next) {
+ struct connman_notifier *notifier = list->data;
+
+ if (notifier->proxy_changed)
+ notifier->proxy_changed(service);
+ }
+}
+
static void offlinemode_changed(dbus_bool_t enabled)
{
DBG("enabled %d", enabled);