-struct debug_info_iterator {
- struct debug_info_component *debug_info_component;
- /* Map between struct bt_ctf_trace and struct bt_ctf_writer. */
- GHashTable *trace_map;
- /* Map between reader and writer stream. */
- GHashTable *stream_map;
- /* Map between reader and writer stream class. */
- GHashTable *stream_class_map;
- /* Map between reader and writer stream class. */
- GHashTable *packet_map;
- /* Map between a trace_class and its corresponding debug_info. */
- GHashTable *trace_debug_map;
- /* Input iterators associated with this output iterator. */
- GPtrArray *input_iterator_group;
- struct bt_notification *current_notification;
- struct bt_notification_iterator *input_iterator;
- FILE *err;
-};
+BT_HIDDEN
+bt_self_component_status debug_info_comp_init(
+ bt_self_component_filter *self_comp,
+ const bt_value *params, void *init_method_data);