X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Fmetadata.h;h=de8a1a8e62f5798d943be2749de42189b617f432;hb=e003e87103a3fd72d543ec3191c20df56599b0f5;hp=b09fcc61dc3d933914a06f55937312a8f71b7780;hpb=145b80901b893501185e24fa4d53a980a37a5740;p=babeltrace.git diff --git a/include/babeltrace/ctf/metadata.h b/include/babeltrace/ctf/metadata.h index b09fcc61..de8a1a8e 100644 --- a/include/babeltrace/ctf/metadata.h +++ b/include/babeltrace/ctf/metadata.h @@ -25,13 +25,17 @@ #include #include #include -#include #include #include #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 +48,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; };