_handle->send_data_finish_cb.finish_cb = finish_cb;
_handle->send_data_finish_cb.user_data = user_data;
- group_call_send_data_sync(_handle->group_proxy, dev->device_id, dev->ip, dev->port,
- buf, len, &ret, NULL, &error);
+ group_call_send_data_sync(_handle->group_proxy, dev->device_id, dev->ip,
+ dev->sec_port, buf, len, &ret, NULL, &error);
free(buf);
buf = NULL;
char *addr = NULL;
char *ver = NULL;
int port;
+ int sec_port;
companion_device_s *device = NULL;
while (g_variant_iter_loop(iter_row, "{sv}", &key, &key_value)) {
ver = (char *)g_variant_get_string(key_value, NULL);
else if (g_strcmp0(key, "Port") == 0)
port = g_variant_get_uint16(key_value);
+ else if (g_strcmp0(key, "SecurePort") == 0)
+ sec_port = g_variant_get_uint16(key_value);
}
g_variant_iter_free(iter_row);
- device = create_device_handle(deviceid, addr, ver, port);
+ device = create_device_handle(deviceid, addr, ver, port, sec_port);
(*devices)[i++] = (companion_device_h)device;
}
char *addr = NULL;
char *ver = NULL;
int port;
+ int sec_port;
companion_device_s *device = NULL;
while (g_variant_iter_loop(iter_row, "{sv}", &key, &key_value)) {
ver = (char *)g_variant_get_string(key_value, NULL);
else if (g_strcmp0(key, "Port") == 0)
port = g_variant_get_uint16(key_value);
+ else if (g_strcmp0(key, "SecurePort") == 0)
+ sec_port = g_variant_get_uint16(key_value);
}
g_variant_iter_free(iter_row);
- device = create_device_handle(deviceid, addr, ver, port);
+ device = create_device_handle(deviceid, addr, ver, port, sec_port);
(*devices)[i++] = (companion_device_h)device;
}
char *addr = NULL;
char *ver = NULL;
int port = -1;
+ int sec_port = -1;
CHECK_FEATURE_SUPPORTED(COMPANION_FEATURE);
ver = (char *)g_variant_get_string(key_value, NULL);
else if (g_strcmp0(key, "Port") == 0)
port = g_variant_get_uint16(key_value);
+ else if (g_strcmp0(key, "SecurePort") == 0)
+ sec_port = g_variant_get_uint16(key_value);
}
if (deviceid == NULL || addr == NULL || ver == NULL)
return -1;
- *device = (companion_device_h)create_device_handle(deviceid, addr, ver, port);
+ *device = (companion_device_h)create_device_handle(deviceid, addr, ver,
+ port, sec_port);
g_variant_iter_free(iter);
char *ip = NULL;
char *device_type = NULL;
int port = -1;
+ int sec_port = -1;
while (g_variant_iter_loop(iter_row, "{sv}", &key, &key_value)) {
if (g_strcmp0(key, "DeviceID") == 0)
device_type = (char *)g_variant_get_string(key_value, NULL);
else if (g_strcmp0(key, "Port") == 0)
port = g_variant_get_uint16(key_value);
+ else if (g_strcmp0(key, "SecurePort") == 0)
+ sec_port = g_variant_get_uint16(key_value);
}
g_variant_iter_free(iter_row);
- device = create_device_handle(device_id, ip, device_type, port);
+ device = create_device_handle(device_id, ip, device_type, port,
+ sec_port);
if (handle->device_found_cb.found_cb)
handle->device_found_cb.found_cb(device, handle->device_found_cb.user_data);
}
char *ip = NULL;
char *device_type = NULL;
int port = -1;
+ int sec_port = -1;
while (g_variant_iter_loop(iter_row, "{sv}", &key, &key_value)) {
if (g_strcmp0(key, "DeviceID") == 0)
device_type = (char *)g_variant_get_string(key_value, NULL);
else if (g_strcmp0(key, "Port") == 0)
port = g_variant_get_uint16(key_value);
+ else if (g_strcmp0(key, "SecurePort") == 0)
+ sec_port = g_variant_get_uint16(key_value);
}
g_variant_iter_free(iter_row);
- device = create_device_handle(device_id, ip, device_type, port);
+ device = create_device_handle(device_id, ip, device_type, port,
+ sec_port);
if (handle->mowned_device_found_cb.found_cb)
handle->mowned_device_found_cb.found_cb(device,
handle->mowned_device_found_cb.user_data);