Imported Upstream version 1.38
[platform/upstream/connman.git] / src / notifier.c
index 5ba5324..a39d54c 100644 (file)
@@ -50,11 +50,11 @@ static gint compare_priority(gconstpointer a, gconstpointer b)
  *
  * Returns: %0 on success
  */
-int connman_notifier_register(struct connman_notifier *notifier)
+int connman_notifier_register(const struct connman_notifier *notifier)
 {
        DBG("notifier %p name %s", notifier, notifier->name);
 
-       notifier_list = g_slist_insert_sorted(notifier_list, notifier,
+       notifier_list = g_slist_insert_sorted(notifier_list, (void*)notifier,
                                                        compare_priority);
 
        return 0;
@@ -66,7 +66,7 @@ int connman_notifier_register(struct connman_notifier *notifier)
  *
  * Remove a previously registered notifier module
  */
-void connman_notifier_unregister(struct connman_notifier *notifier)
+void connman_notifier_unregister(const struct connman_notifier *notifier)
 {
        DBG("notifier %p name %s", notifier, notifier->name);
 
@@ -215,7 +215,7 @@ void __connman_notifier_default_changed(struct connman_service *service)
        GSList *list;
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->default_changed)
                        notifier->default_changed(service);
@@ -228,7 +228,7 @@ void __connman_notifier_service_add(struct connman_service *service,
        GSList *list;
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->service_add)
                        notifier->service_add(service, name);
@@ -241,7 +241,7 @@ void __connman_notifier_service_remove(struct connman_service *service)
 
        if (g_hash_table_lookup(service_hash, service)) {
                /*
-                * This is a tempory check for consistency. It can be
+                * This is a temporary check for consistency. It can be
                 * removed when there are no reports for the following
                 * error message.
                 */
@@ -251,7 +251,7 @@ void __connman_notifier_service_remove(struct connman_service *service)
        }
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->service_remove)
                        notifier->service_remove(service);
@@ -263,7 +263,7 @@ 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;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->proxy_changed)
                        notifier->proxy_changed(service);
@@ -289,7 +289,7 @@ void __connman_notifier_offlinemode(bool enabled)
        state_changed();
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->offline_mode)
                        notifier->offline_mode(enabled);
@@ -303,7 +303,7 @@ static void notify_idle_state(bool idle)
        DBG("idle %d", idle);
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->idle_state)
                        notifier->idle_state(idle);
@@ -318,7 +318,7 @@ void __connman_notifier_service_state_changed(struct connman_service *service,
        bool found;
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->service_state_changed)
                        notifier->service_state_changed(service, state);
@@ -361,7 +361,7 @@ void __connman_notifier_ipconfig_changed(struct connman_service *service,
        GSList *list;
 
        for (list = notifier_list; list; list = list->next) {
-               struct connman_notifier *notifier = list->data;
+               const struct connman_notifier *notifier = list->data;
 
                if (notifier->ipconfig_changed)
                        notifier->ipconfig_changed(service, ipconfig);