service: Define proxy setting helper
authorSamuel Ortiz <sameo@linux.intel.com>
Wed, 12 Jan 2011 00:39:10 +0000 (01:39 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 12 Jan 2011 00:39:10 +0000 (01:39 +0100)
include/service.h
src/service.c

index e67dd42..dd857e2 100644 (file)
@@ -103,6 +103,7 @@ char *connman_service_get_interface(struct connman_service *service);
 
 const char *connman_service_get_domainname(struct connman_service *service);
 const char *connman_service_get_nameserver(struct connman_service *service);
+void connman_service_set_proxy_method(struct connman_service *service, enum connman_service_proxy_method method);
 enum connman_service_proxy_method connman_service_get_proxy_method(struct connman_service *service);
 char **connman_service_get_proxy_servers(struct connman_service *service);
 char **connman_service_get_proxy_excludes(struct connman_service *service);
index 7341099..9afdc90 100644 (file)
@@ -1548,6 +1548,16 @@ const char *connman_service_get_nameserver(struct connman_service *service)
        return service->nameserver;
 }
 
+void connman_service_set_proxy_method(struct connman_service *service,
+                                       enum connman_service_proxy_method method)
+{
+       if (service == NULL)
+               return;
+
+       service->proxy = method;
+
+}
+
 enum connman_service_proxy_method connman_service_get_proxy_method(
                                        struct connman_service *service)
 {