BT_ASSERT(notif_iter_data->ds_file);
status = ctf_fs_ds_file_next(notif_iter_data->ds_file, &priv_notif);
- *notif = bt_private_notification_borrow_notification(priv_notif);
+ *notif = bt_private_notification_as_notification(priv_notif);
if (status == BT_SELF_NOTIFICATION_ITERATOR_STATUS_OK &&
bt_notification_get_type(*notif) ==
BT_OBJECT_PUT_REF_AND_RESET(*notif);
status = ctf_fs_ds_file_next(notif_iter_data->ds_file,
&priv_notif);
- *notif = bt_private_notification_borrow_notification(priv_notif);
+ *notif = bt_private_notification_as_notification(priv_notif);
BT_ASSERT(status != BT_SELF_NOTIFICATION_ITERATOR_STATUS_END);
goto end;
} else {
}
status = ctf_fs_ds_file_next(notif_iter_data->ds_file, &priv_notif);
- *notif = bt_private_notification_borrow_notification(priv_notif);
+ *notif = bt_private_notification_as_notification(priv_notif);
/*
* If we get a notification, we expect to get a
BT_OBJECT_PUT_REF_AND_RESET(*notif);
status = ctf_fs_ds_file_next(notif_iter_data->ds_file,
&priv_notif);
- *notif = bt_private_notification_borrow_notification(priv_notif);
+ *notif = bt_private_notification_as_notification(priv_notif);
BT_ASSERT(status != BT_SELF_NOTIFICATION_ITERATOR_STATUS_END);
}
}
int iret;
port_data = bt_self_component_port_get_data(
- bt_self_component_port_output_borrow_self_component_port(
+ bt_self_component_port_output_as_self_component_port(
self_port));
BT_ASSERT(port_data);
notif_iter_data = g_new0(struct ctf_fs_notif_iter_data, 1);
void ctf_fs_finalize(struct bt_self_component_source *component)
{
ctf_fs_destroy(bt_self_component_get_data(
- bt_self_component_source_borrow_self_component(component)));
+ bt_self_component_source_as_self_component(component)));
}
static
ds_file_group->stream_id = stream_instance_id;
BT_ASSERT(stream_class);
- ds_file_group->stream_class = bt_object_get_ref(stream_class);
+ ds_file_group->stream_class = stream_class;
+ bt_object_get_ref(ds_file_group->stream_class);
ds_file_group->ctf_fs_trace = ctf_fs_trace;
goto end;
if (props.snapshots.beginning_clock != UINT64_C(-1)) {
BT_ASSERT(sc->default_clock_class);
ret = bt_clock_class_cycles_to_ns_from_origin(
- bt_private_clock_class_borrow_clock_class(
+ bt_private_clock_class_as_clock_class(
sc->default_clock_class),
props.snapshots.beginning_clock, &begin_ns);
if (ret) {
static
struct ctf_fs_component *ctf_fs_create(
struct bt_self_component_source *self_comp,
- struct bt_value *params)
+ const struct bt_value *params)
{
struct ctf_fs_component *ctf_fs;
- struct bt_value *value = NULL;
+ const struct bt_value *value = NULL;
const char *path_param;
ctf_fs = g_new0(struct ctf_fs_component, 1);
}
bt_self_component_set_data(
- bt_self_component_source_borrow_self_component(self_comp),
+ bt_self_component_source_as_self_component(self_comp),
ctf_fs);
/*
* private component should also exist.
*/
ctf_fs->self_comp = self_comp;
- value = bt_value_map_borrow_entry_value(params, "path");
+ value = bt_value_map_borrow_entry_value_const(params, "path");
if (value && !bt_value_is_string(value)) {
goto error;
}
path_param = bt_value_string_get(value);
- value = bt_value_map_borrow_entry_value(params, "clock-class-offset-s");
+ value = bt_value_map_borrow_entry_value_const(params,
+ "clock-class-offset-s");
if (value) {
if (!bt_value_is_integer(value)) {
BT_LOGE("clock-class-offset-s should be an integer");
ctf_fs->metadata_config.clock_class_offset_s = bt_value_integer_get(value);
}
- value = bt_value_map_borrow_entry_value(params, "clock-class-offset-ns");
+ value = bt_value_map_borrow_entry_value_const(params,
+ "clock-class-offset-ns");
if (value) {
if (!bt_value_is_integer(value)) {
BT_LOGE("clock-class-offset-ns should be an integer");
ctf_fs_destroy(ctf_fs);
ctf_fs = NULL;
bt_self_component_set_data(
- bt_self_component_source_borrow_self_component(self_comp),
+ bt_self_component_source_as_self_component(self_comp),
NULL);
end:
BT_HIDDEN
enum bt_self_component_status ctf_fs_init(
struct bt_self_component_source *self_comp,
- struct bt_value *params, UNUSED_VAR void *init_method_data)
+ const struct bt_value *params, UNUSED_VAR void *init_method_data)
{
struct ctf_fs_component *ctf_fs;
enum bt_self_component_status ret = BT_SELF_COMPONENT_STATUS_OK;
enum bt_query_status ctf_fs_query(
struct bt_self_component_class_source *comp_class,
struct bt_query_executor *query_exec,
- const char *object, struct bt_value *params,
- struct bt_value **result)
+ const char *object, const struct bt_value *params,
+ const struct bt_value **result)
{
enum bt_query_status status = BT_QUERY_STATUS_OK;