|
Loading...
|
connman@connman.net
[Prev] Thread [Next] | [Prev] Date [Next]
[PATCH v6 03/14] service: Add __connman_service_get_default Alok Barsode Thu Apr 05 04:00:28 2012
From: Alok Barsode <[EMAIL PROTECTED]>
Export the default service via this api. This is helpful
to obtain info like default service's timeserver list and gateway.
---
src/connman.h | 1 +
src/service.c | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/connman.h b/src/connman.h
index 617ad32..7e01cca 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -523,6 +523,7 @@ struct connman_service
*__connman_service_lookup_from_network(struct connman_net
struct connman_service *__connman_service_lookup_from_index(int index);
struct connman_service *__connman_service_create_from_network(struct
connman_network *network);
struct connman_service *__connman_service_create_from_provider(struct
connman_provider *provider);
+struct connman_service *__connman_service_get_default(void);
void __connman_service_update_from_network(struct connman_network *network);
void __connman_service_remove_from_network(struct connman_network *network);
void __connman_service_read_ip4config(struct connman_service *service);
diff --git a/src/service.c b/src/service.c
index ba35dc9..a295b8d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1163,7 +1163,7 @@ static void reset_stats(struct connman_service *service)
g_timer_reset(service->stats_roaming.timer);
}
-static struct connman_service *get_default(void)
+struct connman_service *__connman_service_get_default(void)
{
struct connman_service *service;
GSequenceIter *iter;
@@ -1183,7 +1183,7 @@ static struct connman_service *get_default(void)
static void default_changed(void)
{
- struct connman_service *service = get_default();
+ struct connman_service *service = __connman_service_get_default();
__connman_notifier_default_changed(service);
}
@@ -3185,7 +3185,7 @@ static void apply_relevant_default_downgrade(struct
connman_service *service)
{
struct connman_service *def_service;
- def_service = get_default();
+ def_service = __connman_service_get_default();
if (def_service == NULL)
return;
@@ -4089,7 +4089,7 @@ static int service_indicate_state(struct connman_service
*service)
if (old_state == new_state)
return -EALREADY;
- def_service = get_default();
+ def_service = __connman_service_get_default();
if (new_state == CONNMAN_SERVICE_STATE_ONLINE) {
if (def_service != NULL && def_service != service &&
@@ -4171,7 +4171,7 @@ static int service_indicate_state(struct connman_service
*service)
service->ipconfig_ipv6);
} else if (new_state == CONNMAN_SERVICE_STATE_DISCONNECT) {
- def_service = get_default();
+ def_service = __connman_service_get_default();
if (__connman_notifier_count_connected() == 0 &&
def_service != NULL &&
@@ -4282,7 +4282,7 @@ int __connman_service_clear_error(struct connman_service
*service)
int __connman_service_indicate_default(struct connman_service *service)
{
- struct connman_service *current = get_default();
+ struct connman_service *current = __connman_service_get_default();
DBG("service %p default %p", service, current);
--
1.7.5.4
_______________________________________________
connman mailing list
[EMAIL PROTECTED]
http://lists.connman.net/listinfo/connman
- [PATCH v6 00/14] NTP Overhaul Alok Barsode 2012/04/05
- [PATCH v6 01/14] meego: Remove the meego plugin Alok Barsode 2012/04/05
- [PATCH v6 02/14] Replace older system timeserver values with new ones instead of appending Alok Barsode 2012/04/05
- [PATCH v6 03/14] service: Add __connman_service_get_default Alok Barsode 2012/04/05 <=
- [PATCH v6 04/14] timeserver: Trigger ntp on default changed notifier Alok Barsode 2012/04/05
- [PATCH v6 05/14] timeserver: Create timeserver list Alok Barsode 2012/04/05
- [PATCH v6 06/14] timeserver: Add service gateway to timeserver list Alok Barsode 2012/04/05
- [PATCH v6 07/14] service: Add Timeservers.Configuration Property Alok Barsode 2012/04/05
- [PATCH v6 08/14] timeserver: Add Timeservers.Configuration to timeserver list Alok Barsode 2012/04/05
- [PATCH v6 09/14] doc: Add Timeserves.Configuration service property Alok Barsode 2012/04/05
- [PATCH v6 10/14] test: Add set-timeservers Alok Barsode 2012/04/05
- Re: [PATCH v6 10/14] test: Add set-timeservers Jeff Zheng 2012/04/05
- [PATCH v6 11/14] ntp: Shorten NTP failure delay Alok Barsode 2012/04/05
- [PATCH v6 12/14] main: Parse FallbackTimeservers list from main.conf Alok Barsode 2012/04/05