X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Fmetadata.h;h=6ebd0c7c298d16cc7f188be56a8273a06c9a551f;hp=903d018dd9cb7c6811fcb9ce42712a29864c88f3;hb=b4c19c1e0a905f94146e6f319218fb16b7ebbca1;hpb=9ecfc3e6b596858f772e09a78832526ba808638a diff --git a/include/babeltrace/ctf/metadata.h b/include/babeltrace/ctf/metadata.h index 903d018d..6ebd0c7c 100644 --- a/include/babeltrace/ctf/metadata.h +++ b/include/babeltrace/ctf/metadata.h @@ -29,6 +29,7 @@ #include #define CTF_MAGIC 0xC1FC1FC1 +#define TSDL_MAGIC 0x75D11D57 struct ctf_trace; struct ctf_stream_class; @@ -178,4 +179,15 @@ struct ctf_event { } field_mask; }; +struct metadata_packet_header { + uint32_t magic; /* 0x75D11D57 */ + uint8_t uuid[16]; /* Unique Universal Identifier */ + uint32_t checksum; /* 0 if unused */ + uint32_t content_size; /* in bits */ + uint32_t packet_size; /* in bits */ + uint8_t compression_scheme; /* 0 if unused */ + uint8_t encryption_scheme; /* 0 if unused */ + uint8_t checksum_scheme; /* 0 if unused */ +}; + #endif /* _BABELTRACE_CTF_METADATA_H */