enum connman_element_policy {
CONNMAN_ELEMENT_POLICY_UNKNOWN = 0,
- CONNMAN_ELEMENT_POLICY_OFF = 1,
+ CONNMAN_ELEMENT_POLICY_IGNORE = 1,
CONNMAN_ELEMENT_POLICY_AUTO = 2,
- CONNMAN_ELEMENT_POLICY_IGNORE = 3,
- CONNMAN_ELEMENT_POLICY_ASK = 4,
+ CONNMAN_ELEMENT_POLICY_ASK = 3,
};
enum connman_element_type {
CONNMAN_ELEMENT_TYPE_DHCP = 8,
CONNMAN_ELEMENT_TYPE_BOOTP = 9,
CONNMAN_ELEMENT_TYPE_ZEROCONF = 10,
- CONNMAN_ELEMENT_TYPE_RESOLVER = 11,
CONNMAN_ELEMENT_TYPE_CONNECTION = 42,
};
enum connman_element_state state;
enum connman_element_policy policy;
gboolean enabled;
+ gboolean scanning;
gboolean available;
gboolean remember;
guint16 priority;
+ guint8 strength;
gchar *devname;
struct connman_element *parent;
extern int connman_element_add_static_property(struct connman_element *element,
const char *name, int type, const void *value);
+extern int connman_element_set_static_property(struct connman_element *element,
+ const char *name, int type, const void *value);
extern int connman_element_add_static_array_property(struct connman_element *element,
const char *name, int type, const void *value, int len);
extern int connman_element_define_properties(struct connman_element *element, ...);
extern int connman_element_set_enabled(struct connman_element *element,
gboolean enabled);
-
-extern int connman_element_set_enabled(struct connman_element *element,
- gboolean enabled);
+extern int connman_element_set_scanning(struct connman_element *element,
+ gboolean scanning);
static inline void *connman_element_get_data(struct connman_element *element)
{