Add definitions for service mode and security settings
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 7 Apr 2009 22:56:31 +0000 (15:56 -0700)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 8 Apr 2009 04:02:48 +0000 (21:02 -0700)
include/service.h
src/service.c

index 33994c9..9e97cf6 100644 (file)
@@ -39,6 +39,20 @@ enum connman_service_type {
        CONNMAN_SERVICE_TYPE_WIMAX    = 3,
 };
 
+enum connman_service_mode {
+       CONNMAN_SERVICE_MODE_UNKNOWN = 0,
+       CONNMAN_SERVICE_MODE_MANAGED = 1,
+       CONNMAN_SERVICE_MODE_ADHOC   = 2,
+};
+
+enum connman_service_security {
+       CONNMAN_SERVICE_SECURITY_UNKNOWN = 0,
+       CONNMAN_SERVICE_SECURITY_NONE    = 1,
+       CONNMAN_SERVICE_SECURITY_WEP     = 2,
+       CONNMAN_SERVICE_SECURITY_WPA     = 3,
+       CONNMAN_SERVICE_SECURITY_WPA2    = 4,
+};
+
 enum connman_service_state {
        CONNMAN_SERVICE_STATE_UNKNOWN       = 0,
        CONNMAN_SERVICE_STATE_IDLE          = 1,
index 1ca6fb1..f272fe3 100644 (file)
 #include "connman.h"
 
 struct connman_service {
+       char *path;
        enum connman_service_type type;
+       enum connman_service_mode mode;
+       enum connman_service_security security;
        enum connman_service_state state;
-       char *path;
+       connman_uint8_t strength;
+       connman_bool_t favorite;
+       char *name;
 };