static
const char * const with_time_param_name = "with-time";
-static
-const char * const with_trace_class_name_param_name = "with-trace-class-name";
-
static
const char * const with_trace_name_param_name = "with-trace-name";
if (details_tc_meta->tc_destruction_listener_id !=
UINT64_C(-1)) {
- bt_trace_class_remove_destruction_listener(
- (const void *) key,
- details_tc_meta->tc_destruction_listener_id);
+ if (bt_trace_class_remove_destruction_listener(
+ (const void *) key,
+ details_tc_meta->tc_destruction_listener_id)) {
+ bt_current_thread_clear_error();
+ }
}
}
while (g_hash_table_iter_next(&iter, &key, &value)) {
struct details_trace *details_trace = value;
- bt_trace_remove_destruction_listener(
- (const void *) key,
- details_trace->trace_destruction_listener_id);
+ if (bt_trace_remove_destruction_listener(
+ (const void *) key,
+ details_trace->trace_destruction_listener_id)) {
+ bt_current_thread_clear_error();
+ }
}
g_hash_table_destroy(details_comp->traces);
goto error;
}
- /* With trace class name? */
- ret = configure_bool_opt(details_comp, params,
- with_trace_class_name_param_name,
- true, &details_comp->cfg.with_trace_class_name);
- if (ret) {
- goto error;
- }
-
/* With trace name? */
ret = configure_bool_opt(details_comp, params,
with_trace_name_param_name,
BT_COMP_LOGI(" Compact: %d", details_comp->cfg.compact);
BT_COMP_LOGI(" With metadata: %d", details_comp->cfg.with_meta);
BT_COMP_LOGI(" With time: %d", details_comp->cfg.with_time);
- BT_COMP_LOGI(" With trace class name: %d",
- details_comp->cfg.with_trace_class_name);
BT_COMP_LOGI(" With trace name: %d", details_comp->cfg.with_trace_name);
BT_COMP_LOGI(" With stream class name: %d",
details_comp->cfg.with_stream_class_name);
goto end;
}
- iterator = bt_self_component_port_input_message_iterator_create(
- bt_self_component_sink_borrow_input_port_by_name(comp,
+ iterator = bt_self_component_port_input_message_iterator_create_from_sink_component(
+ comp, bt_self_component_sink_borrow_input_port_by_name(comp,
in_port_name));
if (!iterator) {
status = BT_COMPONENT_CLASS_SINK_GRAPH_IS_CONFIGURED_METHOD_STATUS_MEMORY_ERROR;