- /* Print actor name */
- fprintf(stderr, "[");
- switch (bt_error_cause_get_actor_type(cause)) {
- case BT_ERROR_CAUSE_ACTOR_TYPE_UNKNOWN:
- fprintf(stderr, "%s%s%s",
- bt_common_color_bold(),
- bt_error_cause_get_module_name(cause),
- bt_common_color_reset());
- break;
- case BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT:
- fprintf(stderr, "%s%s%s: ",
- bt_common_color_bold(),
- bt_error_cause_component_actor_get_component_name(cause),
- bt_common_color_reset());
- print_plugin_comp_cls_opt(stderr,
- bt_error_cause_component_actor_get_plugin_name(cause),
- bt_error_cause_component_actor_get_component_class_name(cause),
- bt_error_cause_component_actor_get_component_class_type(cause));
- break;
- case BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT_CLASS:
- print_plugin_comp_cls_opt(stderr,
- bt_error_cause_component_class_actor_get_plugin_name(cause),
- bt_error_cause_component_class_actor_get_component_class_name(cause),
- bt_error_cause_component_class_actor_get_component_class_type(cause));
- break;
- case BT_ERROR_CAUSE_ACTOR_TYPE_MESSAGE_ITERATOR:
- fprintf(stderr, "%s%s%s (%s%s%s): ",
- bt_common_color_bold(),
- bt_error_cause_message_iterator_actor_get_component_name(cause),
- bt_common_color_reset(),
- bt_common_color_bold(),
- bt_error_cause_message_iterator_actor_get_component_output_port_name(cause),
- bt_common_color_reset());
- print_plugin_comp_cls_opt(stderr,
- bt_error_cause_message_iterator_actor_get_plugin_name(cause),
- bt_error_cause_message_iterator_actor_get_component_class_name(cause),
- bt_error_cause_message_iterator_actor_get_component_class_type(cause));
- break;
- default:
- abort();
- }