const char *gw);
void __connman_service_nameserver_del_routes(struct connman_service *service);
+void __connman_service_set_domainname(struct connman_service *service,
+ const char *domainname);
+const char *__connman_service_get_domainname(struct connman_service *service);
+
unsigned long __connman_service_stats_get_rx_packets(struct connman_service *service);
unsigned long __connman_service_stats_get_tx_packets(struct connman_service *service);
unsigned long __connman_service_stats_get_rx_bytes(struct connman_service *service);
char **nameservers;
char *nameserver;
char **domains;
+ char *domainname;
/* 802.1x settings from the config files */
char *eap;
char *identity;
}
}
+void __connman_service_set_domainname(struct connman_service *service,
+ const char *domainname)
+{
+ if (service == NULL)
+ return;
+
+ g_free(service->domainname);
+ service->domainname = g_strdup(domainname);
+}
+
+const char *__connman_service_get_domainname(struct connman_service *service)
+{
+ if (service == NULL)
+ return NULL;
+
+ return service->domainname;
+}
+
static void __connman_service_stats_start(struct connman_service *service)
{
DBG("service %p", service);
g_strfreev(service->domains);
g_free(service->nameserver);
+ g_free(service->domainname);
g_free(service->mcc);
g_free(service->mnc);
g_free(service->apn);