* @short_description: Functions for handling elements
*/
-enum connman_element_policy {
- CONNMAN_ELEMENT_POLICY_UNKNOWN = 0,
- CONNMAN_ELEMENT_POLICY_IGNORE = 1,
- CONNMAN_ELEMENT_POLICY_AUTO = 2,
- CONNMAN_ELEMENT_POLICY_ASK = 3,
-};
-
enum connman_element_type {
CONNMAN_ELEMENT_TYPE_UNKNOWN = 0,
CONNMAN_ELEMENT_TYPE_ROOT = 1,
gchar *name;
gchar *path;
enum connman_element_type type;
- enum connman_element_policy policy;
gboolean enabled;
- guint16 priority;
- guint8 strength;
- gchar *devpath;
gchar *devname;
struct connman_element *parent;
gchar *broadcast;
gchar *nameserver;
} ipv4;
-
- struct {
- gchar *security;
- gchar *passphrase;
- } wifi;
};
extern struct connman_element *connman_element_create(const char *name);
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)
{