X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace.c;h=6905070a25a062ed50aff09fc54537fb302b64dd;hp=5bcfc2a745c68c59e49d597b4bca2517fbc36b1a;hb=a4dfa07bd488d4dd77e558ad9e611415441183e7;hpb=613f532b047a23c6916e2c08707b09296edbfcb2 diff --git a/converter/babeltrace.c b/converter/babeltrace.c index 5bcfc2a7..6905070a 100644 --- a/converter/babeltrace.c +++ b/converter/babeltrace.c @@ -378,7 +378,7 @@ int bt_context_add_traces_recursive(struct bt_context *ctx, const char *path, trace_id = bt_context_add_trace(ctx, node->fts_accpath, format_str, - packet_seek); + packet_seek, NULL, NULL); if (trace_id < 0) { fprintf(stderr, "[error] [Context] opening trace \"%s\" from %s " "for reading.\n", node->fts_accpath, path); @@ -401,7 +401,7 @@ error: int convert_trace(struct trace_descriptor *td_write, struct bt_context *ctx) { - struct bt_iter *iter; + struct bt_ctf_iter *iter; struct ctf_text_stream_pos *sout; struct bt_iter_pos begin_pos; struct bt_ctf_event *ctf_event; @@ -411,25 +411,25 @@ int convert_trace(struct trace_descriptor *td_write, trace_descriptor); begin_pos.type = BT_SEEK_BEGIN; - iter = bt_iter_create(ctx, &begin_pos, NULL); + iter = bt_ctf_iter_create(ctx, &begin_pos, NULL); if (!iter) { ret = -1; goto error_iter; } - while ((ctf_event = bt_iter_read_ctf_event(iter))) { + while ((ctf_event = bt_ctf_iter_read_event(iter))) { ret = sout->parent.event_cb(&sout->parent, ctf_event->stream); if (ret) { fprintf(stderr, "[error] Writing event failed.\n"); goto end; } - ret = bt_iter_next(iter); + ret = bt_iter_next(bt_ctf_get_iter(iter)); if (ret < 0) goto end; } ret = 0; end: - bt_iter_destroy(iter); + bt_ctf_iter_destroy(iter); error_iter: return ret; }