X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-ir%2Fmetadata.h;h=93c7a586a3ecc985d55b84928b657ae9ad7a743a;hb=0c880b0af719e4d58ccebe61acdd0e77a4479bfd;hp=482a8f0203795918e164b6381a62d3a26627ed09;hpb=45807148b2641aa049f821a7c71c4c7246c7692e;p=babeltrace.git diff --git a/include/babeltrace/ctf-ir/metadata.h b/include/babeltrace/ctf-ir/metadata.h index 482a8f02..93c7a586 100644 --- a/include/babeltrace/ctf-ir/metadata.h +++ b/include/babeltrace/ctf-ir/metadata.h @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include #include @@ -42,6 +42,7 @@ struct ctf_stream_declaration; struct ctf_event_declaration; struct ctf_clock; struct ctf_callsite; +struct ctf_scanner; struct ctf_stream_definition { struct ctf_stream_declaration *stream_class; @@ -188,13 +189,12 @@ struct ctf_trace { struct ctf_stream_definition *metadata; char *metadata_string; int metadata_packetized; - GHashTable *clocks; GHashTable *callsites; - struct ctf_clock *single_clock; /* currently supports only one clock */ - struct trace_collection *collection; /* Container of this trace */ GPtrArray *event_declarations; /* Array of all the struct bt_ctf_event_decl */ struct declaration_struct *packet_header_decl; + struct ctf_scanner *scanner; + int restart_root_decl; uint64_t major; uint64_t minor; @@ -214,11 +214,6 @@ struct ctf_trace { DIR *dir; int dirfd; int flags; /* open flags */ - - /* Heap of streams, ordered to always get the lowest timestamp */ - struct ptr_heap *stream_heap; - - struct bt_trace_handle *handle; }; #define CTF_STREAM_SET_FIELD(ctf_stream, field) \