lib: pass config object to message iterator init method, add can seek forward property
[babeltrace.git] / src / lib / graph / message / iterator.h
index 8014d1fad536c27d8fbd97772a7c014035f17e43..412fe9041046aab97c600eac0b2145970774c25d 100644 (file)
@@ -85,6 +85,11 @@ typedef enum bt_component_class_message_iterator_can_seek_beginning_method_statu
 (*bt_self_component_port_input_message_iterator_can_seek_beginning_method)(
                void *, bt_bool *);
 
+struct bt_self_message_iterator_configuration {
+       bool frozen;
+       bool can_seek_forward;
+};
+
 struct bt_self_component_port_input_message_iterator {
        struct bt_object base;
        GPtrArray *msgs;
@@ -92,6 +97,7 @@ struct bt_self_component_port_input_message_iterator {
        struct bt_port *upstream_port; /* Weak */
        struct bt_connection *connection; /* Weak */
        struct bt_graph *graph; /* Weak */
+       struct bt_self_message_iterator_configuration config;
 
        /*
         * Array of
This page took 0.023773 seconds and 4 git commands to generate.