From: Jukka Rissanen Date: Tue, 5 Jun 2012 08:24:11 +0000 (+0300) Subject: service: Mark service as dirty and needing sorting X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~101 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c329f0f22773df936ef31c539d8fd32c3a973659;p=profile%2Fivi%2Fconnman.git service: Mark service as dirty and needing sorting --- 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