From c329f0f22773df936ef31c539d8fd32c3a973659 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Tue, 5 Jun 2012 11:24:11 +0300 Subject: [PATCH] service: Mark service as dirty and needing sorting --- src/connman.h | 1 + src/service.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/connman.h b/src/connman.h index 1d25cde..94c5207 100644 --- a/src/connman.h +++ b/src/connman.h @@ -694,6 +694,7 @@ GSequence *__connman_service_get_list(struct connman_session *session, void __connman_service_session_inc(struct connman_service *service); connman_bool_t __connman_service_session_dec(struct connman_service *service); +void __connman_service_mark_dirty(); #include diff --git a/src/service.c b/src/service.c index 697f248..5e1b51a 100644 --- a/src/service.c +++ b/src/service.c @@ -44,6 +44,7 @@ static GHashTable *service_hash = NULL; static GSList *counter_list = NULL; static unsigned int autoconnect_timeout = 0; static struct connman_service *current_default = NULL; +static connman_bool_t services_dirty = FALSE; struct connman_stats { connman_bool_t valid; @@ -4375,6 +4376,11 @@ connman_bool_t __connman_service_wps_enabled(struct connman_service *service) return service->wps; } +void __connman_service_mark_dirty() + { + services_dirty = TRUE; + } + /** * __connman_service_set_favorite_delayed: * @service: service structure -- 2.7.4