int companion_group_information_get_type(companion_group_h group, companion_group_type_e *type);
int companion_group_information_get_resource_type(companion_group_h group, char **resource_type);
int companion_group_information_get_uri_path(companion_group_h group, char **uri_path);
+int companion_group_information_get_name(companion_group_h group, char **name);
+int companion_group_information_get_host_addr(companion_group_h group,
+ char **host_addr);
/* Group Device Information Module */
/* I think the information in the group device is the same as the "device informations" */
}
g_variant_iter_free(iter_row);
+ _INFO("DeviceID %s GroupName %s HostAddress %s GroupDeviceType %s",
+ device_id, group_name, host_addr, resource_type);
+
group = _create_group_handle(uri_path,
device_id, group_name, host_addr, resource_type, type);
return 0;
}
+int companion_group_information_get_host_addr(companion_group_h group,
+ char **host_addr)
+{
+ *host_addr = g_strdup(((companion_group_t *)group)->host_addr);
+
+ return 0;
+}
+
int companion_device_information_create(companion_device_h* device)
{
companion_device_h _device = g_malloc0(sizeof(companion_device_t));