X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fviewer-stream.h;h=63fb71cb6ad39ed896e6f675456629612b0e586f;hb=6dd26587e926671cdec2545b7d3db74cbd6a7cd8;hp=18a3521d7c117e049915a0ad2f791786493c66c0;hpb=b66a15d11378bcc42817fcfb8f0aff663e770ba2;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/viewer-stream.h b/src/bin/lttng-relayd/viewer-stream.h index 18a3521d7..63fb71cb6 100644 --- a/src/bin/lttng-relayd/viewer-stream.h +++ b/src/bin/lttng-relayd/viewer-stream.h @@ -50,8 +50,7 @@ struct relay_viewer_stream { struct relay_stream *stream; struct { - /* FD from which to read the stream data. */ - struct stream_fd *fd; + struct fs_handle *handle; struct lttng_trace_chunk *trace_chunk; } stream_file; /* index file from which to read the index data. */ @@ -91,5 +90,7 @@ int viewer_stream_rotate(struct relay_viewer_stream *vstream); bool viewer_stream_is_tracefile_seq_readable(struct relay_viewer_stream *vstream, uint64_t seq); void print_viewer_streams(void); +void viewer_stream_close_files(struct relay_viewer_stream *vstream); +void viewer_stream_sync_tracefile_array_tail(struct relay_viewer_stream *vstream); #endif /* _VIEWER_STREAM_H */