projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
API : Access CTF events fields
[babeltrace.git]
/
converter
/
babeltrace.c
diff --git
a/converter/babeltrace.c
b/converter/babeltrace.c
index 539734eeaa55df4e3ba23019f8cbe5d9560fef51..65220183722fdabd91a68d9947f662041c43d829 100644
(file)
--- a/
converter/babeltrace.c
+++ b/
converter/babeltrace.c
@@
-24,6
+24,7
@@
#include <babeltrace/format.h>
#include <babeltrace/context.h>
#include <babeltrace/ctf/types.h>
#include <babeltrace/format.h>
#include <babeltrace/context.h>
#include <babeltrace/ctf/types.h>
+#include <babeltrace/ctf/events.h>
#include <babeltrace/ctf-text/types.h>
#include <babeltrace/iterator.h>
#include <popt.h>
#include <babeltrace/ctf-text/types.h>
#include <babeltrace/iterator.h>
#include <popt.h>
@@
-397,10
+398,9
@@
int convert_trace(struct trace_descriptor *td_write,
struct bt_context *ctx)
{
struct bt_iter *iter;
struct bt_context *ctx)
{
struct bt_iter *iter;
- struct ctf_stream *stream;
- struct ctf_stream_event *event;
struct ctf_text_stream_pos *sout;
struct bt_iter_pos begin_pos;
struct ctf_text_stream_pos *sout;
struct bt_iter_pos begin_pos;
+ struct bt_ctf_event *ctf_event;
int ret;
sout = container_of(td_write, struct ctf_text_stream_pos,
int ret;
sout = container_of(td_write, struct ctf_text_stream_pos,
@@
-412,8
+412,8
@@
int convert_trace(struct trace_descriptor *td_write,
ret = -1;
goto error_iter;
}
ret = -1;
goto error_iter;
}
- while (
bt_iter_read_event(iter, &stream, &event) == 0
) {
- ret = sout->parent.event_cb(&sout->parent, stream);
+ while (
(ctf_event = bt_iter_read_ctf_event(iter))
) {
+ ret = sout->parent.event_cb(&sout->parent,
ctf_event->
stream);
if (ret) {
fprintf(stderr, "[error] Writing event failed.\n");
goto end;
if (ret) {
fprintf(stderr, "[error] Writing event failed.\n");
goto end;
This page took
0.023946 seconds
and
4
git commands to generate.