X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Fmetadata.h;h=f283fe700e0fa3f299207464ceb5b0ebc28db691;hb=d199691ba17cc82d03b7c57a55a44d61f424f752;hp=b09fcc61dc3d933914a06f55937312a8f71b7780;hpb=145b80901b893501185e24fa4d53a980a37a5740;p=babeltrace.git diff --git a/include/babeltrace/ctf/metadata.h b/include/babeltrace/ctf/metadata.h index b09fcc61..f283fe70 100644 --- a/include/babeltrace/ctf/metadata.h +++ b/include/babeltrace/ctf/metadata.h @@ -32,6 +32,11 @@ #define CTF_MAGIC 0xC1FC1FC1 #define TSDL_MAGIC 0x75D11D57 +struct ctf_file_stream { + struct ctf_stream parent; + struct ctf_stream_pos pos; /* current stream position */ +}; + #define HEADER_END char end_field #define header_sizeof(type) offsetof(typeof(type), end_field) @@ -44,6 +49,8 @@ struct metadata_packet_header { uint8_t compression_scheme; /* 0 if unused */ uint8_t encryption_scheme; /* 0 if unused */ uint8_t checksum_scheme; /* 0 if unused */ + uint8_t major; /* CTF spec major version number */ + uint8_t minor; /* CTF spec minor version number */ HEADER_END; };