X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fbabeltrace.h;h=c77ea7827614cb4d89c84d5c05f8c7c22a695bb2;hp=8fe9a9c69f3ef7798930d6b84358cfca725526ef;hb=aacd0c695fce3e2bcba4a1c6acd4c82346311b3e;hpb=64a35d1b706151f9f002df4975aaa1536a68286e diff --git a/include/babeltrace/babeltrace.h b/include/babeltrace/babeltrace.h index 8fe9a9c6..c77ea782 100644 --- a/include/babeltrace/babeltrace.h +++ b/include/babeltrace/babeltrace.h @@ -17,7 +17,6 @@ * all copies or substantial portions of the Software. */ -#include #include #include #include @@ -25,8 +24,6 @@ #include #include -typedef GQuark bt_event_name; - /* Forward declarations */ struct bt_iter; struct ctf_stream_event; @@ -40,11 +37,6 @@ enum bt_cb_ret { BT_CB_ERROR_CONTINUE = 3, }; -struct bt_ctf_data { - struct ctf_stream_event *event; - struct ctf_stream *stream; -}; - /* * Receives a variable number of strings as parameter, ended with NULL. */ @@ -92,8 +84,8 @@ void babeltrace_dependencies_destroy(struct bt_dependencies *dep); * callbacks/read/add more callbacks/read some more.) */ int bt_iter_add_callback(struct bt_iter *iter, - bt_event_name event, void *private_data, int flags, - enum bt_cb_ret (*callback)(struct bt_ctf_data *ctf_data, + bt_intern_str event, void *private_data, int flags, + enum bt_cb_ret (*callback)(struct bt_ctf_event *ctf_data, void *caller_data), struct bt_dependencies *depends, struct bt_dependencies *weak_depends,