}
BT_HIDDEN
-int64_t bt_attributes_get_count(const struct bt_value *attr_obj)
+uint64_t bt_attributes_get_count(const struct bt_value *attr_obj)
{
- return bt_value_array_get_size(attr_obj);
+ return bt_value_array_get_length(attr_obj);
}
BT_HIDDEN
const struct bt_value *attr_field_obj = NULL;
const struct bt_value *attr_field_name_obj = NULL;
- BT_ASSERT(attr_obj);
- BT_ASSERT(index < bt_value_array_get_size(attr_obj));
+ BT_ASSERT_DBG(attr_obj);
+ BT_ASSERT_DBG(index < bt_value_array_get_length(attr_obj));
attr_field_obj = bt_value_array_borrow_element_by_index_const(
attr_obj, index);
if (!attr_field_obj) {
struct bt_value *value_obj = NULL;
struct bt_value *attr_field_obj = NULL;
- BT_ASSERT(attr_obj);
- BT_ASSERT(index < bt_value_array_get_size(attr_obj));
+ BT_ASSERT_DBG(attr_obj);
+ BT_ASSERT_DBG(index < bt_value_array_get_length(attr_obj));
attr_field_obj =
bt_value_array_borrow_element_by_index(attr_obj, index);
if (!attr_field_obj) {
struct bt_value *bt_attributes_borrow_field_by_name(
struct bt_value *attr_obj, const char *name)
{
- uint64_t i;
- int64_t attr_size;
+ uint64_t i, attr_size;
struct bt_value *value_obj = NULL;
struct bt_value *attr_field_name_obj = NULL;
- attr_size = bt_value_array_get_size(attr_obj);
- if (attr_size < 0) {
- BT_LIB_LOGE_APPEND_CAUSE(
- "Cannot get array value's size: %![value-]+v",
- attr_obj);
- goto error;
- }
-
+ attr_size = bt_value_array_get_length(attr_obj);
for (i = 0; i < attr_size; ++i) {
const char *field_name;
struct bt_value *value_obj = NULL;
struct bt_value *attr_field_obj = NULL;
- BT_ASSERT(attr_obj);
- BT_ASSERT(name);
+ BT_ASSERT_DBG(attr_obj);
+ BT_ASSERT_DBG(name);
attr_field_obj = bt_attributes_borrow_field_by_name(attr_obj, name);
if (!attr_field_obj) {
BT_LOGD("Cannot find attributes object's field by name: "
BT_HIDDEN
int bt_attributes_freeze(const struct bt_value *attr_obj)
{
- uint64_t i;
- int64_t count;
+ uint64_t i, count;
int ret = 0;
BT_ASSERT(attr_obj);
BT_LOGD("Freezing attributes object: value-addr=%p", attr_obj);
- count = bt_value_array_get_size(attr_obj);
- BT_ASSERT(count >= 0);
+
+ count = bt_value_array_get_length(attr_obj);
/*
* We do not freeze the array value object itself here, since