X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fbabeltrace.c;h=82f01f9b4fc795f89bf59ffd57144313b83a8564;hp=8fe44fbf35caa842661357b50488dd2161e36103;hb=95d36295f18e15c7f68a97fbab3eb1961d21cd70;hpb=74f21e2d288b83a1e810a20eaa6503bb25b7059f diff --git a/lib/babeltrace.c b/lib/babeltrace.c index 8fe44fbf..82f01f9b 100644 --- a/lib/babeltrace.c +++ b/lib/babeltrace.c @@ -19,41 +19,12 @@ */ #include +#include #include #include int babeltrace_verbose, babeltrace_debug; -int convert_trace(struct trace_descriptor *td_write, - struct trace_collection *trace_collection_read) -{ - struct babeltrace_iter *iter; - struct ctf_stream *stream; - struct ctf_stream_event *event; - struct ctf_text_stream_pos *sout; - struct trace_collection_pos begin_pos; - int ret = 0; - - sout = container_of(td_write, struct ctf_text_stream_pos, - trace_descriptor); - - begin_pos.type = BT_SEEK_BEGIN; - iter = babeltrace_iter_create(trace_collection_read, &begin_pos, NULL); - while (babeltrace_iter_read_event(iter, &stream, &event) == 0) { - ret = sout->parent.event_cb(&sout->parent, stream); - if (ret) { - fprintf(stdout, "[error] Writing event failed.\n"); - goto end; - } - ret = babeltrace_iter_next(iter); - if (ret < 0) - goto end; - } -end: - babeltrace_iter_destroy(iter); - return ret; -} - static void __attribute__((constructor)) init_babeltrace_lib(void) {