From 864c2f1123c8db196c7a9225ba3f5f4851ef8678 Mon Sep 17 00:00:00 2001 From: Mohamed Abbas Date: Thu, 27 Jan 2011 20:55:33 -0800 Subject: provider: Report VPN error code --- include/provider.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'include/provider.h') 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); -- cgit v1.2.3