fs-sink: trace static handling + cleanup teardown
[babeltrace.git] / plugins / ctf / fs-sink / writer.h
index 1765a9617762c9647bea4e3afbd388def1735c69..d34b77f9d64c874183c9aa5195740559827fbf91 100644 (file)
@@ -49,6 +49,14 @@ struct writer_component {
        bool error;
 };
 
+struct fs_writer {
+       struct bt_ctf_writer *writer;
+       struct bt_ctf_trace *writer_trace;
+       int static_listener_id;
+       unsigned int active_streams;
+       int trace_static;
+};
+
 BT_HIDDEN
 enum bt_component_status writer_output_event(struct writer_component *writer,
                struct bt_ctf_event *event);
@@ -58,6 +66,9 @@ enum bt_component_status writer_new_packet(struct writer_component *writer,
 BT_HIDDEN
 enum bt_component_status writer_close_packet(struct writer_component *writer,
                struct bt_ctf_packet *packet);
+BT_HIDDEN
+enum bt_component_status writer_stream_end(struct writer_component *writer,
+               struct bt_ctf_stream *stream);
 
 BT_HIDDEN
 enum bt_component_status writer_component_init(
This page took 0.028393 seconds and 4 git commands to generate.