projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Split CTF IR and CTF writer APIs and implementations
[babeltrace.git]
/
plugins
/
ctf
/
fs-src
/
fs.h
diff --git
a/plugins/ctf/fs-src/fs.h
b/plugins/ctf/fs-src/fs.h
index f5eaabb8f739cfc5d6912f42e90eb1ea8e7298cc..1124a0f39a7184a302fc93aee2393799690f4111 100644
(file)
--- a/
plugins/ctf/fs-src/fs.h
+++ b/
plugins/ctf/fs-src/fs.h
@@
-30,8
+30,7
@@
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
#include <stdbool.h>
#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/graph/component.h>
-#include <babeltrace/graph/clock-class-priority-map.h>
+#include <babeltrace/babeltrace.h>
#include "data-stream-file.h"
#include "metadata.h"
#include "data-stream-file.h"
#include "metadata.h"
@@
-50,7
+49,7
@@
struct ctf_fs_file {
struct ctf_fs_metadata {
/* Owned by this */
struct ctf_fs_metadata {
/* Owned by this */
- struct bt_
ctf_
trace *trace;
+ struct bt_trace *trace;
/* Owned by this */
char *text;
/* Owned by this */
char *text;
@@
-88,6
+87,9
@@
struct ctf_fs_trace {
/* Owned by this */
GString *name;
/* Owned by this */
GString *name;
+
+ /* Next automatic stream ID when not provided by packet header */
+ uint64_t next_stream_id;
};
struct ctf_fs_ds_file_group {
};
struct ctf_fs_ds_file_group {
@@
-103,10
+105,10
@@
struct ctf_fs_ds_file_group {
GPtrArray *ds_file_infos;
/* Owned by this */
GPtrArray *ds_file_infos;
/* Owned by this */
- struct bt_
ctf_
stream_class *stream_class;
+ struct bt_stream_class *stream_class;
/* Owned by this */
/* Owned by this */
- struct bt_
ctf_
stream *stream;
+ struct bt_stream *stream;
/* Stream (instance) ID; -1ULL means none */
uint64_t stream_id;
/* Stream (instance) ID; -1ULL means none */
uint64_t stream_id;
@@
-131,7
+133,10
@@
struct ctf_fs_notif_iter_data {
size_t ds_file_info_index;
/* Owned by this */
size_t ds_file_info_index;
/* Owned by this */
- struct bt_ctf_notif_iter *notif_iter;
+ struct bt_notif_iter *notif_iter;
+
+ /* True to skip BT_NOTIFICATION_TYPE_STREAM_BEGIN notifications */
+ bool skip_stream_begin_notifs;
};
BT_HIDDEN
};
BT_HIDDEN
This page took
0.02496 seconds
and
4
git commands to generate.