X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent-class.c;fp=lib%2Fgraph%2Fcomponent-class.c;h=314cc04ec09ed4626f6b4bc0e3f38be08af2fa82;hb=5badd463e184894a3bfd5b8db257efc6f92c6374;hp=7f90720e91059151b57cd735b58b44b2d4dd229a;hpb=9a6502b6c579bb9371cd8bd8c5064074c80918d4;p=babeltrace.git diff --git a/lib/graph/component-class.c b/lib/graph/component-class.c index 7f90720e..314cc04e 100644 --- a/lib/graph/component-class.c +++ b/lib/graph/component-class.c @@ -245,7 +245,7 @@ end: return (void *) sink_class; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_init_method( struct bt_component_class_source *comp_cls, bt_component_class_source_init_method method) @@ -259,7 +259,7 @@ bt_component_class_source_set_init_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_init_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_init_method method) @@ -273,7 +273,7 @@ bt_component_class_filter_set_init_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_sink_set_init_method( struct bt_component_class_sink *comp_cls, bt_component_class_sink_init_method method) @@ -287,7 +287,7 @@ bt_component_class_sink_set_init_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_finalize_method( struct bt_component_class_source *comp_cls, bt_component_class_source_finalize_method method) @@ -301,7 +301,7 @@ bt_component_class_source_set_finalize_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_finalize_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_finalize_method method) @@ -315,7 +315,7 @@ bt_component_class_filter_set_finalize_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_sink_set_finalize_method( struct bt_component_class_sink *comp_cls, bt_component_class_sink_finalize_method method) @@ -329,7 +329,7 @@ bt_component_class_sink_set_finalize_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_query_method( struct bt_component_class_source *comp_cls, bt_component_class_source_query_method method) @@ -343,7 +343,7 @@ bt_component_class_source_set_query_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_query_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_query_method method) @@ -357,7 +357,7 @@ bt_component_class_filter_set_query_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_sink_set_query_method( struct bt_component_class_sink *comp_cls, bt_component_class_sink_query_method method) @@ -371,7 +371,7 @@ bt_component_class_sink_set_query_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_accept_input_port_connection_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_accept_input_port_connection_method method) @@ -385,7 +385,7 @@ bt_component_class_filter_set_accept_input_port_connection_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_sink_set_accept_input_port_connection_method( struct bt_component_class_sink *comp_cls, bt_component_class_sink_accept_input_port_connection_method method) @@ -399,7 +399,7 @@ bt_component_class_sink_set_accept_input_port_connection_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_accept_output_port_connection_method( struct bt_component_class_source *comp_cls, bt_component_class_source_accept_output_port_connection_method method) @@ -413,7 +413,7 @@ bt_component_class_source_set_accept_output_port_connection_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_accept_output_port_connection_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_accept_output_port_connection_method method) @@ -427,7 +427,7 @@ bt_component_class_filter_set_accept_output_port_connection_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_input_port_connected_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_input_port_connected_method method) @@ -441,7 +441,7 @@ bt_component_class_filter_set_input_port_connected_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_sink_set_input_port_connected_method( struct bt_component_class_sink *comp_cls, bt_component_class_sink_input_port_connected_method method) @@ -455,7 +455,7 @@ bt_component_class_sink_set_input_port_connected_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_output_port_connected_method( struct bt_component_class_source *comp_cls, bt_component_class_source_output_port_connected_method method) @@ -469,7 +469,7 @@ bt_component_class_source_set_output_port_connected_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_output_port_connected_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_output_port_connected_method method) @@ -483,6 +483,20 @@ bt_component_class_filter_set_output_port_connected_method( return BT_COMPONENT_CLASS_STATUS_OK; } +enum bt_component_class_status +bt_component_class_sink_set_graph_is_configured_method( + struct bt_component_class_sink *comp_cls, + bt_component_class_sink_graph_is_configured_method method) +{ + BT_ASSERT_PRE_NON_NULL(comp_cls, "Component class"); + BT_ASSERT_PRE_NON_NULL(method, "Method"); + BT_ASSERT_PRE_COMP_CLS_HOT(comp_cls); + comp_cls->methods.graph_is_configured = method; + BT_LIB_LOGV("Set sink component class's \"graph is configured\" method" + ": %!+C", comp_cls); + return BT_COMPONENT_CLASS_STATUS_OK; +} + int bt_component_class_source_set_message_iterator_init_method( struct bt_component_class_source *comp_cls, bt_component_class_source_message_iterator_init_method method) @@ -496,7 +510,7 @@ int bt_component_class_source_set_message_iterator_init_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_message_iterator_init_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_message_iterator_init_method method) @@ -510,7 +524,7 @@ bt_component_class_filter_set_message_iterator_init_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_source_set_message_iterator_finalize_method( struct bt_component_class_source *comp_cls, bt_component_class_source_message_iterator_finalize_method method) @@ -524,7 +538,7 @@ bt_component_class_source_set_message_iterator_finalize_method( return BT_COMPONENT_CLASS_STATUS_OK; } -extern enum bt_component_class_status +enum bt_component_class_status bt_component_class_filter_set_message_iterator_finalize_method( struct bt_component_class_filter *comp_cls, bt_component_class_filter_message_iterator_finalize_method method)