X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fformat.h;h=93d1e25146495920c40537b942d556b54541391c;hp=5cf795a76418f5f281b826a5f33b455e001dec93;hb=95d36295f18e15c7f68a97fbab3eb1961d21cd70;hpb=f571dfb1ed9909c45274be95489e10f5c1432ff3 diff --git a/include/babeltrace/format.h b/include/babeltrace/format.h index 5cf795a7..93d1e251 100644 --- a/include/babeltrace/format.h +++ b/include/babeltrace/format.h @@ -22,11 +22,13 @@ */ #include -#include #include #include #include +/* forward declaration */ +struct ctf_stream_pos; + /* Parent trace descriptor */ struct trace_descriptor { }; @@ -43,7 +45,8 @@ struct mmap_stream_list { struct format { GQuark name; - struct trace_descriptor *(*open_trace)(const char *path, int flags, + struct trace_descriptor *(*open_trace)(const char *collection_path, + const char *path, int flags, void (*move_pos_slow)(struct ctf_stream_pos *pos, size_t offset, int whence), FILE *metadata_fp); struct trace_descriptor *(*open_mmap_trace)(