X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-ir%2Fmetadata.h;h=593be445cafd8b455f23ac64a84ed3215104010f;hp=79af77a768c0dda06e02023ba25850a8bde41dac;hb=1b1d76c058fa73f31ede6a80d6777745ca07e6aa;hpb=25ccc85ba8fce5fb8402f1c6fc63a75ff7f07d99 diff --git a/include/babeltrace/ctf-ir/metadata.h b/include/babeltrace/ctf-ir/metadata.h index 79af77a7..593be445 100644 --- a/include/babeltrace/ctf-ir/metadata.h +++ b/include/babeltrace/ctf-ir/metadata.h @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include #include @@ -41,6 +41,7 @@ struct ctf_stream { uint64_t event_id; /* Current event ID */ int has_timestamp; uint64_t stream_id; + int consumed; /* Last packet used by caller */ struct definition_struct *trace_packet_header; struct definition_struct *stream_packet_context; @@ -95,6 +96,7 @@ struct ctf_clock { enum { /* Fields populated mask */ CTF_CLOCK_name = (1U << 0), + CTF_CLOCK_freq = (1U << 1), } field_mask; }; @@ -144,7 +146,7 @@ struct ctf_trace { uint64_t major; uint64_t minor; - uuid_t uuid; + unsigned char * uuid; int byte_order; /* trace BYTE_ORDER. 0 if unset. */ struct ctf_tracer_env env;