summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/provider.h9
-rw-r--r--include/service.h2
2 files changed, 9 insertions, 2 deletions
diff --git a/include/provider.h b/include/provider.h
index b46033fd..03700aa1 100644
--- a/include/provider.h
+++ b/include/provider.h
@@ -49,8 +49,10 @@ enum connman_provider_state {
};
enum connman_provider_error {
- CONNMAN_PROVIDER_ERROR_UNKNOWN = 0,
- CONNMAN_PROVIDER_ERROR_CONNECT_FAILED = 1,
+ CONNMAN_PROVIDER_ERROR_UNKNOWN = 0,
+ CONNMAN_PROVIDER_ERROR_CONNECT_FAILED = 1,
+ CONNMAN_PROVIDER_ERROR_LOGIN_FAILED = 2,
+ CONNMAN_PROVIDER_ERROR_AUTH_FAILED = 3,
};
struct connman_provider;
@@ -66,6 +68,9 @@ const char *connman_provider_get_string(struct connman_provider *provider,
int connman_provider_set_state(struct connman_provider *provider,
enum connman_provider_state state);
+int connman_provider_indicate_error(struct connman_provider *provider,
+ enum connman_provider_error error);
+
void connman_provider_set_index(struct connman_provider *provider, int index);
int connman_provider_get_index(struct connman_provider *provider);
diff --git a/include/service.h b/include/service.h
index dd857e20..faa6cf8d 100644
--- a/include/service.h
+++ b/include/service.h
@@ -83,6 +83,8 @@ 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,
};
enum connman_service_proxy_method {