X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fself-component-port-input-message-iterator.h;fp=include%2Fbabeltrace%2Fgraph%2Fself-component-port-input-message-iterator.h;h=61fd2b21acafb50e63ba928b289afc3a51ff5373;hb=7474e7d3f0d005280c6614be5c818735e65d8b3b;hp=480c1430e78a91123219884c6774fad86023f6af;hpb=4725a2013cb518374822ccb490610b45f74dbdbf;p=babeltrace.git diff --git a/include/babeltrace/graph/self-component-port-input-message-iterator.h b/include/babeltrace/graph/self-component-port-input-message-iterator.h index 480c1430..61fd2b21 100644 --- a/include/babeltrace/graph/self-component-port-input-message-iterator.h +++ b/include/babeltrace/graph/self-component-port-input-message-iterator.h @@ -26,12 +26,12 @@ #include /* For bt_message_iterator_status */ -#include +#include /* * For bt_component, bt_message_iterator, * bt_self_component_port_input_message_iterator, - * bt_self_component_port_input, bt_message_array_const + * bt_self_component_port_input, bt_message_array_const, bt_bool */ #include @@ -60,6 +60,23 @@ bt_self_component_port_input_message_iterator_next( bt_self_component_port_input_message_iterator *iterator, bt_message_array_const *msgs, uint64_t *count); +extern bt_bool +bt_self_component_port_input_message_iterator_can_seek_ns_from_origin( + bt_self_component_port_input_message_iterator *iterator, + int64_t ns_from_origin); + +extern bt_bool bt_self_component_port_input_message_iterator_can_seek_beginning( + bt_self_component_port_input_message_iterator *iterator); + +extern bt_message_iterator_status +bt_self_component_port_input_message_iterator_seek_ns_from_origin( + bt_self_component_port_input_message_iterator *iterator, + int64_t ns_from_origin); + +extern bt_message_iterator_status +bt_self_component_port_input_message_iterator_seek_beginning( + bt_self_component_port_input_message_iterator *iterator); + extern void bt_self_component_port_input_message_iterator_get_ref( const bt_self_component_port_input_message_iterator *self_component_port_input_message_iterator);