X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-ir%2Fevent-internal.h;h=85fea18cd4817c5ae70127e0fe8cf4ef2ae0b43d;hb=dc3fffef7b84cc4af1a7c99828fd57a106cd2257;hp=90be6e2451992054e69b614f3fb999138f4df6ad;hpb=ac0c6bddcdde51dcbb46fc73c61d4f2330774451;p=babeltrace.git diff --git a/include/babeltrace/ctf-ir/event-internal.h b/include/babeltrace/ctf-ir/event-internal.h index 90be6e24..85fea18c 100644 --- a/include/babeltrace/ctf-ir/event-internal.h +++ b/include/babeltrace/ctf-ir/event-internal.h @@ -31,13 +31,15 @@ #include #include #include -#include #include #include #include #include +#include #include +struct bt_ctf_stream_pos; + struct bt_ctf_event { struct bt_object base; struct bt_ctf_event_class *event_class; @@ -56,9 +58,18 @@ int bt_ctf_event_validate(struct bt_ctf_event *event); BT_HIDDEN int bt_ctf_event_serialize(struct bt_ctf_event *event, - struct ctf_stream_pos *pos); + struct bt_ctf_stream_pos *pos, + enum bt_ctf_byte_order native_byte_order); BT_HIDDEN void bt_ctf_event_freeze(struct bt_ctf_event *event); +static inline +struct bt_ctf_event_class *bt_ctf_event_borrow_event_class( + struct bt_ctf_event *event) +{ + assert(event); + return event->event_class; +} + #endif /* BABELTRACE_CTF_IR_EVENT_INTERNAL_H */