X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2Ffs-src%2Fdata-stream-file.h;h=a0ac6c7423d4c1388a2e80f33592aa4ae1abb813;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=13c6e8409bc504af3281f4b360c15c3d8f3bdbef;hpb=f0010051db62783ef057e8a6b625d6b4444671c2;p=babeltrace.git diff --git a/plugins/ctf/fs-src/data-stream-file.h b/plugins/ctf/fs-src/data-stream-file.h index 13c6e840..a0ac6c74 100644 --- a/plugins/ctf/fs-src/data-stream-file.h +++ b/plugins/ctf/fs-src/data-stream-file.h @@ -81,12 +81,17 @@ struct ctf_fs_ds_file_info { GString *path; /* Guaranteed to be set, as opposed to the index. */ - uint64_t begin_ns; + int64_t begin_ns; }; +struct ctf_fs_metadata; + struct ctf_fs_ds_file { /* Weak */ - struct bt_private_connection_private_notification_iterator *pc_notif_iter; + struct ctf_fs_metadata *metadata; + + /* Weak */ + struct bt_self_notification_iterator *pc_notif_iter; /* Owned by this */ struct ctf_fs_file *file; @@ -94,9 +99,6 @@ struct ctf_fs_ds_file { /* Owned by this */ struct bt_stream *stream; - /* Owned by this */ - struct bt_clock_class_priority_map *cc_prio_map; - /* Weak */ struct bt_notif_iter *notif_iter; @@ -126,7 +128,7 @@ struct ctf_fs_ds_file { BT_HIDDEN struct ctf_fs_ds_file *ctf_fs_ds_file_create( struct ctf_fs_trace *ctf_fs_trace, - struct bt_private_connection_private_notification_iterator *pc_notif_iter, + struct bt_self_notification_iterator *pc_notif_iter, struct bt_notif_iter *notif_iter, struct bt_stream *stream, const char *path); @@ -142,7 +144,7 @@ void ctf_fs_ds_file_destroy(struct ctf_fs_ds_file *stream); BT_HIDDEN enum bt_notification_iterator_status ctf_fs_ds_file_next( struct ctf_fs_ds_file *ds_file, - struct bt_notification **notif); + struct bt_private_notification **notif); BT_HIDDEN struct ctf_fs_ds_index *ctf_fs_ds_file_build_index(