X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fservice.h;h=36c8658451093ea4d850780c01b2f1a3c4918abc;hb=475d9ac770eae6d25b60fa2f2ab55e0698ac6dd0;hp=8c0e892602b2d24bab550e5b978f9739987a7000;hpb=1ce2c757de25994f1974b51be6d9e83abaf5d869;p=platform%2Fupstream%2Fconnman.git diff --git a/include/service.h b/include/service.h index 8c0e892..36c8658 100644 --- a/include/service.h +++ b/include/service.h @@ -44,15 +44,7 @@ enum connman_service_type { CONNMAN_SERVICE_TYPE_CELLULAR = 6, CONNMAN_SERVICE_TYPE_GPS = 7, CONNMAN_SERVICE_TYPE_VPN = 8, -}; - -enum connman_service_mode { - CONNMAN_SERVICE_MODE_UNKNOWN = 0, - CONNMAN_SERVICE_MODE_MANAGED = 1, - CONNMAN_SERVICE_MODE_ADHOC = 2, - CONNMAN_SERVICE_MODE_GPRS = 3, - CONNMAN_SERVICE_MODE_EDGE = 4, - CONNMAN_SERVICE_MODE_UMTS = 5, + CONNMAN_SERVICE_TYPE_GADGET = 9, }; enum connman_service_security { @@ -82,6 +74,9 @@ enum connman_service_error { CONNMAN_SERVICE_ERROR_PIN_MISSING = 2, CONNMAN_SERVICE_ERROR_DHCP_FAILED = 3, CONNMAN_SERVICE_ERROR_CONNECT_FAILED = 4, + CONNMAN_SERVICE_ERROR_LOGIN_FAILED = 5, + CONNMAN_SERVICE_ERROR_AUTH_FAILED = 6, + CONNMAN_SERVICE_ERROR_INVALID_KEY = 7, }; enum connman_service_proxy_method { @@ -101,7 +96,12 @@ enum connman_service_type connman_service_get_type(struct connman_service *servi 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); +char **connman_service_get_nameservers(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); +const char *connman_service_get_proxy_url(struct connman_service *service); const char *connman_service_get_proxy_autoconfig(struct connman_service *service); #ifdef __cplusplus