X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Ffs-src%2Ffs.h;h=d1a1023d3b9a58e7117a4896b64a091b6f20b7f1;hb=80022dd5c49241bb4b7b967021218d476f82e09a;hp=63216f8839b624052dd4c6b07a7bc53e45fad921;hpb=4175c1d52f91f7e5d66a12135ad8ec6ec736a539;p=babeltrace.git diff --git a/src/plugins/ctf/fs-src/fs.h b/src/plugins/ctf/fs-src/fs.h index 63216f88..d1a1023d 100644 --- a/src/plugins/ctf/fs-src/fs.h +++ b/src/plugins/ctf/fs-src/fs.h @@ -84,8 +84,13 @@ struct ctf_fs_component { struct ctf_fs_trace { bt_logging_level log_level; - /* Weak */ + /* + * Weak. These are mostly used to generate log messages or to append + * error causes. They are mutually exclusive, only one of them must is + * set. + */ bt_self_component *self_comp; + bt_self_component_class *self_comp_class; /* Owned by this */ struct ctf_fs_metadata *metadata; @@ -127,7 +132,7 @@ struct ctf_fs_ds_index_entry { }; struct ctf_fs_ds_index { - /* Array of pointer to struct ctf_fs_fd_index_entry. */ + /* Array of pointer to struct ctf_fs_ds_index_entry. */ GPtrArray *entries; }; @@ -156,12 +161,7 @@ struct ctf_fs_ds_file_group { struct ctf_fs_trace *ctf_fs_trace; /* - * Owned by this. May be NULL. - * - * A stream cannot be assumed to be indexed as the indexing might have - * been skipped. Moreover, the index's fields may not all be available - * depending on the producer (e.g. timestamp_begin/end are not - * mandatory). + * Owned by this. */ struct ctf_fs_ds_index *index; };