All elements are fully stateless
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 5 Jan 2009 21:29:15 +0000 (22:29 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 5 Jan 2009 21:29:15 +0000 (22:29 +0100)
include/element.h
src/element.c

index 30d9a11..6a3f98f 100644 (file)
@@ -38,13 +38,6 @@ extern "C" {
  * @short_description: Functions for handling elements
  */
 
-enum connman_element_state {
-       CONNMAN_ELEMENT_STATE_UNKNOWN   = 0,
-       CONNMAN_ELEMENT_STATE_CONNECT   = 1,
-       CONNMAN_ELEMENT_STATE_CONNECTED = 2,
-       CONNMAN_ELEMENT_STATE_CLOSED    = 3,
-};
-
 enum connman_element_policy {
        CONNMAN_ELEMENT_POLICY_UNKNOWN = 0,
        CONNMAN_ELEMENT_POLICY_IGNORE  = 1,
@@ -77,7 +70,6 @@ struct connman_element {
        gchar *name;
        gchar *path;
        enum connman_element_type type;
-       enum connman_element_state state;
        enum connman_element_policy policy;
        gboolean enabled;
        guint16 priority;
index a81f755..f28e57d 100644 (file)
@@ -603,7 +603,6 @@ struct connman_element *connman_element_create(const char *name)
 
        element->name    = g_strdup(name);
        element->type    = CONNMAN_ELEMENT_TYPE_UNKNOWN;
-       element->state   = CONNMAN_ELEMENT_STATE_CLOSED;
        element->policy  = CONNMAN_ELEMENT_POLICY_AUTO;
        element->index   = -1;
        element->enabled = FALSE;