Cleanup: add `#include <stdbool.h>` whenever `bool` type is used
[babeltrace.git] / src / lib / graph / component-class.h
index c6757ed3080dd6f3ab3d230743d0123f5b45ca3c..359d85959914f34c75628532221fe6b9d254ad67 100644 (file)
@@ -35,6 +35,7 @@
 #include "lib/object.h"
 #include "common/list.h"
 #include <babeltrace2/types.h>
+#include <stdbool.h>
 #include <glib.h>
 
 struct bt_component_class;
@@ -66,9 +67,10 @@ struct bt_component_class {
 struct bt_component_class_source {
        struct bt_component_class parent;
        struct {
-               bt_component_class_source_init_method init;
+               bt_component_class_source_get_supported_mip_versions_method get_supported_mip_versions;
+               bt_component_class_source_initialize_method init;
                bt_component_class_source_finalize_method finalize;
-               bt_component_class_source_message_iterator_init_method msg_iter_init;
+               bt_component_class_source_message_iterator_initialize_method msg_iter_initialize;
                bt_component_class_source_message_iterator_finalize_method msg_iter_finalize;
                bt_component_class_source_message_iterator_next_method msg_iter_next;
                bt_component_class_source_message_iterator_seek_ns_from_origin_method msg_iter_seek_ns_from_origin;
@@ -83,7 +85,8 @@ struct bt_component_class_source {
 struct bt_component_class_sink {
        struct bt_component_class parent;
        struct {
-               bt_component_class_sink_init_method init;
+               bt_component_class_sink_get_supported_mip_versions_method get_supported_mip_versions;
+               bt_component_class_sink_initialize_method init;
                bt_component_class_sink_finalize_method finalize;
                bt_component_class_sink_query_method query;
                bt_component_class_sink_input_port_connected_method input_port_connected;
@@ -95,9 +98,10 @@ struct bt_component_class_sink {
 struct bt_component_class_filter {
        struct bt_component_class parent;
        struct {
-               bt_component_class_filter_init_method init;
+               bt_component_class_filter_get_supported_mip_versions_method get_supported_mip_versions;
+               bt_component_class_filter_initialize_method init;
                bt_component_class_filter_finalize_method finalize;
-               bt_component_class_filter_message_iterator_init_method msg_iter_init;
+               bt_component_class_filter_message_iterator_initialize_method msg_iter_initialize;
                bt_component_class_filter_message_iterator_finalize_method msg_iter_finalize;
                bt_component_class_filter_message_iterator_next_method msg_iter_next;
                bt_component_class_filter_message_iterator_seek_ns_from_origin_method msg_iter_seek_ns_from_origin;
@@ -129,11 +133,11 @@ const char *bt_component_class_type_string(enum bt_component_class_type type)
 {
        switch (type) {
        case BT_COMPONENT_CLASS_TYPE_SOURCE:
-               return "BT_COMPONENT_CLASS_TYPE_SOURCE";
+               return "SOURCE";
        case BT_COMPONENT_CLASS_TYPE_SINK:
-               return "BT_COMPONENT_CLASS_TYPE_SINK";
+               return "SINK";
        case BT_COMPONENT_CLASS_TYPE_FILTER:
-               return "BT_COMPONENT_CLASS_TYPE_FILTER";
+               return "FILTER";
        default:
                return "(unknown)";
        }
This page took 0.026217 seconds and 4 git commands to generate.