X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-class-internal.h;h=b6e71881e106fc5d352c016a8d167ec8d563e16a;hb=7e69c04f557e46fb50e5a888a3bc3451afbd3b8e;hp=d347d2c253bfaccce021c03ff4160bc5fce061f6;hpb=0d72b8c329ad51d14ab4e83330b38c2c8da69dd4;p=babeltrace.git diff --git a/include/babeltrace/graph/component-class-internal.h b/include/babeltrace/graph/component-class-internal.h index d347d2c2..b6e71881 100644 --- a/include/babeltrace/graph/component-class-internal.h +++ b/include/babeltrace/graph/component-class-internal.h @@ -2,8 +2,8 @@ #define BABELTRACE_GRAPH_COMPONENT_CLASS_INTERNAL_H /* + * Copyright 2017-2018 Philippe Proulx * Copyright 2015 Jérémie Galarneau - * Copyright 2017 Philippe Proulx * * Author: Jérémie Galarneau * @@ -67,13 +67,16 @@ struct bt_component_class_source { struct { bt_component_class_source_init_method init; bt_component_class_source_finalize_method finalize; - bt_component_class_source_notification_iterator_init_method notif_iter_init; - bt_component_class_source_notification_iterator_finalize_method notif_iter_finalize; - bt_component_class_source_notification_iterator_next_method notif_iter_next; + bt_component_class_source_message_iterator_init_method msg_iter_init; + 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; + bt_component_class_source_message_iterator_seek_beginning_method msg_iter_seek_beginning; + bt_component_class_source_message_iterator_can_seek_ns_from_origin_method msg_iter_can_seek_ns_from_origin; + bt_component_class_source_message_iterator_can_seek_beginning_method msg_iter_can_seek_beginning; bt_component_class_source_query_method query; bt_component_class_source_accept_output_port_connection_method accept_output_port_connection; bt_component_class_source_output_port_connected_method output_port_connected; - bt_component_class_source_output_port_disconnected_method output_port_disconnected; } methods; }; @@ -85,7 +88,7 @@ struct bt_component_class_sink { bt_component_class_sink_query_method query; bt_component_class_sink_accept_input_port_connection_method accept_input_port_connection; bt_component_class_sink_input_port_connected_method input_port_connected; - bt_component_class_sink_input_port_disconnected_method input_port_disconnected; + bt_component_class_sink_graph_is_configured_method graph_is_configured; bt_component_class_sink_consume_method consume; } methods; }; @@ -95,16 +98,18 @@ struct bt_component_class_filter { struct { bt_component_class_filter_init_method init; bt_component_class_filter_finalize_method finalize; - bt_component_class_filter_notification_iterator_init_method notif_iter_init; - bt_component_class_filter_notification_iterator_finalize_method notif_iter_finalize; - bt_component_class_filter_notification_iterator_next_method notif_iter_next; + bt_component_class_filter_message_iterator_init_method msg_iter_init; + 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; + bt_component_class_filter_message_iterator_seek_beginning_method msg_iter_seek_beginning; + bt_component_class_filter_message_iterator_can_seek_ns_from_origin_method msg_iter_can_seek_ns_from_origin; + bt_component_class_filter_message_iterator_can_seek_beginning_method msg_iter_can_seek_beginning; bt_component_class_filter_query_method query; bt_component_class_filter_accept_input_port_connection_method accept_input_port_connection; bt_component_class_filter_accept_output_port_connection_method accept_output_port_connection; bt_component_class_filter_input_port_connected_method input_port_connected; bt_component_class_filter_output_port_connected_method output_port_connected; - bt_component_class_filter_input_port_disconnected_method input_port_disconnected; - bt_component_class_filter_output_port_disconnected_method output_port_disconnected; } methods; };