diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2011-02-23 19:57:08 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-23 19:57:08 +0100 |
commit | c30057af5e6db26136343570d72e14782538405b (patch) | |
tree | c35ce46a35d5506f869285441ea4b06f3a51bdd3 /include | |
parent | 908ad3490cbffce2be29ccb73f7547224aafbe31 (diff) | |
download | connman-c30057af5e6db26136343570d72e14782538405b.tar.gz connman-c30057af5e6db26136343570d72e14782538405b.tar.bz2 connman-c30057af5e6db26136343570d72e14782538405b.zip |
provider: Add IP setters
Diffstat (limited to 'include')
-rw-r--r-- | include/provider.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/include/provider.h b/include/provider.h index 03700aa1..d0e8c351 100644 --- a/include/provider.h +++ b/include/provider.h @@ -56,6 +56,7 @@ enum connman_provider_error { }; struct connman_provider; +struct connman_ipaddress; struct connman_provider *connman_provider_ref(struct connman_provider *provider); void connman_provider_unref(struct connman_provider *provider); @@ -76,18 +77,14 @@ int connman_provider_get_index(struct connman_provider *provider); void connman_provider_set_data(struct connman_provider *provider, void *data); void *connman_provider_get_data(struct connman_provider *provider); - -void connman_provider_set_gateway(struct connman_provider *provider, - const char *gateway); -void connman_provider_set_address(struct connman_provider *provider, - const char *address); -void connman_provider_set_netmask(struct connman_provider *provider, - const char *netmask); -void connman_provider_set_dns(struct connman_provider *provider, - const char *dns); -void connman_provider_set_domain(struct connman_provider *provider, - const char *domain); - +int connman_provider_set_ipaddress(struct connman_provider *provider, + struct connman_ipaddress *ipaddress); +int connman_provider_set_pac(struct connman_provider *provider, + const char *pac); +int connman_provider_set_domain(struct connman_provider *provider, + const char *domain); +int connman_provider_set_nameservers(struct connman_provider *provider, + const char *nameservers); int connman_provider_append_route(struct connman_provider *provider, const char *key, const char *value); |