X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fport-output-message-iterator.h;fp=include%2Fbabeltrace%2Fgraph%2Fport-output-message-iterator.h;h=fa1ab2742b97750c0dd6ffbaf3efc434aeb230fb;hb=7474e7d3f0d005280c6614be5c818735e65d8b3b;hp=08cc225b1b22cd293b84c95dd996e5ac14de67c7;hpb=4725a2013cb518374822ccb490610b45f74dbdbf;p=babeltrace.git diff --git a/include/babeltrace/graph/port-output-message-iterator.h b/include/babeltrace/graph/port-output-message-iterator.h index 08cc225b..fa1ab274 100644 --- a/include/babeltrace/graph/port-output-message-iterator.h +++ b/include/babeltrace/graph/port-output-message-iterator.h @@ -26,12 +26,12 @@ #include /* For bt_message_iterator_status */ -#include +#include /* * For bt_port, bt_message, bt_message_iterator, * bt_port_output_message_iterator, bt_graph, bt_port_output, - * bt_message_array_const + * bt_message_array_const, bt_bool */ #include @@ -57,6 +57,22 @@ bt_port_output_message_iterator_next( bt_port_output_message_iterator *iterator, bt_message_array_const *msgs, uint64_t *count); +extern bt_bool bt_port_output_message_iterator_can_seek_ns_from_origin( + bt_port_output_message_iterator *iterator, + int64_t ns_from_origin); + +extern bt_bool bt_port_output_message_iterator_can_seek_beginning( + bt_port_output_message_iterator *iterator); + +extern bt_message_iterator_status +bt_port_output_message_iterator_seek_ns_from_origin( + bt_port_output_message_iterator *iterator, + int64_t ns_from_origin); + +extern bt_message_iterator_status +bt_port_output_message_iterator_seek_beginning( + bt_port_output_message_iterator *iterator); + extern void bt_port_output_message_iterator_get_ref( const bt_port_output_message_iterator *port_output_message_iterator);