summaryrefslogtreecommitdiff
path: root/src/profile.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-04-08 00:32:06 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-04-07 21:02:47 -0700
commitc9853debe7ca68ce1a2973259790a53128aed58e (patch)
treebe755f294411958bfa0c1c8c79890d47949d1d6e /src/profile.c
parent26e12e21762c8400f6d27410ec3bacfa70d1ef6b (diff)
downloadconnman-c9853debe7ca68ce1a2973259790a53128aed58e.tar.gz
connman-c9853debe7ca68ce1a2973259790a53128aed58e.tar.bz2
connman-c9853debe7ca68ce1a2973259790a53128aed58e.zip
Add missing service states
Diffstat (limited to 'src/profile.c')
-rw-r--r--src/profile.c19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/profile.c b/src/profile.c
index abb2d235..cf98d88e 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -38,8 +38,13 @@ enum connman_service_type {
};
enum connman_service_state {
- CONNMAN_SERVICE_STATE_UNKNOWN = 0,
- CONNMAN_SERVICE_STATE_IDLE = 1,
+ CONNMAN_SERVICE_STATE_UNKNOWN = 0,
+ CONNMAN_SERVICE_STATE_IDLE = 1,
+ CONNMAN_SERVICE_STATE_ASSOCIATION = 2,
+ CONNMAN_SERVICE_STATE_CONFIGURATION = 3,
+ CONNMAN_SERVICE_STATE_READY = 4,
+ CONNMAN_SERVICE_STATE_DISCONNECT = 5,
+ CONNMAN_SERVICE_STATE_FAILURE = 6,
};
struct connman_group {
@@ -83,6 +88,16 @@ static const char *state2string(enum connman_service_state state)
break;
case CONNMAN_SERVICE_STATE_IDLE:
return "idle";
+ case CONNMAN_SERVICE_STATE_ASSOCIATION:
+ return "association";
+ case CONNMAN_SERVICE_STATE_CONFIGURATION:
+ return "configuration";
+ case CONNMAN_SERVICE_STATE_READY:
+ return "ready";
+ case CONNMAN_SERVICE_STATE_DISCONNECT:
+ return "disconnect";
+ case CONNMAN_SERVICE_STATE_FAILURE:
+ return "failure";
}
return NULL;