tap-driver.sh: flush stdout after each test result
[babeltrace.git] / plugins / ctf / fs-src / metadata.h
index cb822ad4bdc8bb637633befc96ced90e65a363a8..6ddc02910fa000d6792689ed0b5251bedc33024c 100644 (file)
 
 #include <stdio.h>
 #include <glib.h>
-#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf-ir/trace.h>
-#include "fs.h"
+#include <babeltrace2/babeltrace-internal.h>
+#include <babeltrace2/babeltrace.h>
 
 #define CTF_FS_METADATA_FILENAME       "metadata"
 
+struct ctf_fs_trace;
+struct ctf_fs_metadata;
+
+struct ctf_fs_metadata_config {
+       int64_t clock_class_offset_s;
+       int64_t clock_class_offset_ns;
+};
+
 BT_HIDDEN
 int ctf_fs_metadata_init(struct ctf_fs_metadata *metadata);
 
@@ -38,7 +45,9 @@ BT_HIDDEN
 void ctf_fs_metadata_fini(struct ctf_fs_metadata *metadata);
 
 BT_HIDDEN
-int ctf_fs_metadata_set_trace(struct ctf_fs_trace *ctf_fs_trace);
+int ctf_fs_metadata_set_trace_class(bt_self_component_source *self_comp,
+               struct ctf_fs_trace *ctf_fs_trace,
+               struct ctf_fs_metadata_config *config);
 
 BT_HIDDEN
 FILE *ctf_fs_metadata_open_file(const char *trace_path);
@@ -46,8 +55,4 @@ FILE *ctf_fs_metadata_open_file(const char *trace_path);
 BT_HIDDEN
 bool ctf_metadata_is_packetized(FILE *fp, int *byte_order);
 
-BT_HIDDEN
-int ctf_metadata_packetized_file_to_buf(struct ctf_fs_component *ctf_fs,
-               FILE *fp, uint8_t **buf, int byte_order);
-
 #endif /* CTF_FS_METADATA_H */
This page took 0.024168 seconds and 4 git commands to generate.