return ret;
}
- // TODO: QoS is come from lib.
ret = OCDoResource(&handle, OC_REST_DISCOVER, full_uri, NULL, NULL, oic_conn_type,
OC_LOW_QOS, &cbdata, NULL, 0);
icl_ioty_mutex_unlock();
free(full_uri);
return ret;
}
- // TODO: QoS is come from lib. And user can set QoS to client structure.
+
ret = OCDoResource(&handle, OC_REST_DISCOVER, full_uri, NULL, NULL, oic_conn_type,
OC_LOW_QOS, &cbdata, NULL, 0);
icl_ioty_mutex_unlock();
free(full_uri);
return ret;
}
- // TODO: QoS is come from lib. And user can set QoS to client structure.
+
ret = OCDoResource(&handle, OC_REST_DISCOVER, full_uri, NULL, NULL, oic_conn_type,
OC_LOW_QOS, &cbdata, NULL, 0);
icl_ioty_mutex_unlock();
}
int icl_ioty_add_presence_cb(const char *host_address,
- int connectivity_type,
+ iotcon_connectivity_type_e connectivity_type,
const char *resource_type,
iotcon_presence_cb cb,
void *user_data,
if (NULL != host_address) {
DBG("dev_addr.addr:[%s], dev_addr.port:[%d]", dev_addr.addr, dev_addr.port);
ret = OCDoResource(&handle, OC_REST_PRESENCE, uri, &dev_addr, NULL, oic_conn_type,
- OC_LOW_QOS, &cbdata, NULL, 0);
+ OC_LOW_QOS, &cbdata, NULL, 0);
} else {
- ret = OCDoResource(&handle, OC_REST_PRESENCE, uri, NULL, NULL, oic_conn_type,
+ ret = OCDoResource(&handle, OC_REST_PRESENCE, uri, NULL, NULL, oic_conn_type,
OC_LOW_QOS, &cbdata, NULL, 0);
}
DBG("handle:[%p]", handle);
free(uri);
return ret;
}
- // TODO: QoS is come from lib. And user can set QoS to client structure.
+
ret = OCDoResource(&handle, method, uri, &dev_addr, NULL, oic_conn_type,
OC_HIGH_QOS, &cbdata, oic_options_ptr, options_size);
icl_ioty_mutex_unlock();
{
int ret;
- RETV_IF(IC_PRESENCE_TTL_SECONDS_MAX < time_to_live, IOTCON_ERROR_INVALID_PARAMETER);
-
ret = icl_ioty_mutex_lock();
if (IOTCON_ERROR_NONE != ret) {
ERR("icl_ioty_mutex_lock() Fail(%d)", ret);
return ret;
}
+
+ DBG("time_to_live:[%d]", time_to_live);
ret = OCStartPresence(time_to_live);
icl_ioty_mutex_unlock();