create_service_entry_cb create_service_entry,
GDestroyNotify destroy_service_entry);
-connman_bool_t __connman_service_is_connecting(struct connman_service *service);
-connman_bool_t __connman_service_is_connected(struct connman_service *service);
-connman_bool_t __connman_service_is_idle(struct connman_service *service);
-const char *__connman_service_get_name(struct connman_service *service);
-
void __connman_service_session_inc(struct connman_service *service);
connman_bool_t __connman_service_session_dec(struct connman_service *service);
return is_connected_state(service, state);
}
-static connman_bool_t is_idle(struct connman_service *service)
-{
- enum connman_service_state state;
-
- state = combine_state(service->state_ipv4, service->state_ipv6);
-
- return state == CONNMAN_SERVICE_STATE_IDLE;
-}
-
static void update_nameservers(struct connman_service *service)
{
const char *ifname;
return list;
}
-connman_bool_t __connman_service_is_connecting(struct connman_service *service)
-{
- return is_connecting(service);
-}
-
-connman_bool_t __connman_service_is_connected(struct connman_service *service)
-{
- return is_connected(service);
-}
-
-connman_bool_t __connman_service_is_idle(struct connman_service *service)
-{
- return is_idle(service);
-}
-
-const char *__connman_service_get_name(struct connman_service *service)
-{
- return service->name;
-}
-
void __connman_service_session_inc(struct connman_service *service)
{
DBG("service %p", service);
DBG("service %p type %s name %s", entry->service,
service2bearer(connman_service_get_type(entry->service)),
- __connman_service_get_name(entry->service));
+ entry->name);
g_hash_table_replace(session->service_hash,
entry->service, iter);