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);
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;
static void default_changed(void)
{
- struct connman_service *service = get_default();
+ struct connman_service *service = __connman_service_get_default();
__connman_notifier_default_changed(service);
}
{
struct connman_service *def_service;
- def_service = get_default();
+ def_service = __connman_service_get_default();
if (def_service == NULL)
return;
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 &&
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 &&
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);