* all copies or substantial portions of the Software.
*/
-#include <glib.h>
#include <babeltrace/context.h>
#include <babeltrace/format.h>
#include <babeltrace/iterator.h>
#include <babeltrace/trace-handle.h>
#include <babeltrace/ctf/events.h>
-typedef GQuark bt_event_name;
-
/* Forward declarations */
struct bt_iter;
struct ctf_stream_event;
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.
*/
* 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,