extern void connman_network_set_protocol(struct connman_network *network,
enum connman_network_protocol protocol);
+extern void connman_network_set_group(struct connman_network *network,
+ const char *group);
extern int connman_network_set_available(struct connman_network *network,
connman_bool_t available);
char *address;
char *name;
char *node;
+ char *group;
struct connman_network_driver *driver;
void *driver_data;
g_free(network->wifi.security);
g_free(network->wifi.passphrase);
+ g_free(network->group);
g_free(network->node);
g_free(network->name);
g_free(network->address);
}
/**
+ * connman_network_set_group:
+ * @network: network structure
+ * @group: group name
+ *
+ * Set group name for automatic clustering
+ */
+void connman_network_set_group(struct connman_network *network,
+ const char *group)
+{
+ g_free(network->group);
+ network->group = g_strdup(group);
+}
+
+/**
* connman_network_set_available:
* @network: network structure
* @available: availability state