X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-ir%2Fevent.h;h=63926ba8c54849b8eab8aafb90b5cb5d8510bfcc;hb=1556a1afe8d70a3a89155ff25815e203333a93e9;hp=22ac84b17375651fa8e7ee0b08ffb08f14f07dee;hpb=fc47320a994c2f7f3bd4c736f8f8214c239104ce;p=babeltrace.git diff --git a/include/babeltrace/ctf-ir/event.h b/include/babeltrace/ctf-ir/event.h index 22ac84b1..63926ba8 100644 --- a/include/babeltrace/ctf-ir/event.h +++ b/include/babeltrace/ctf-ir/event.h @@ -38,6 +38,8 @@ extern "C" { #endif +struct bt_ctf_clock; +struct bt_ctf_clock_value; struct bt_ctf_event_class; struct bt_ctf_event; struct bt_ctf_field; @@ -82,16 +84,6 @@ extern struct bt_ctf_event_class *bt_ctf_event_get_class( extern struct bt_ctf_stream *bt_ctf_event_get_stream( struct bt_ctf_event *event); -/* - * bt_ctf_event_get_clock: get an event's associated clock. - * - * @param event Event. - * - * Returns the event's clock, NULL on error. - */ -extern struct bt_ctf_clock *bt_ctf_event_get_clock( - struct bt_ctf_event *event); - /* * bt_ctf_event_get_payload_field: get an event's payload. * @@ -248,8 +240,12 @@ extern struct bt_ctf_packet *bt_ctf_event_get_packet( extern int bt_ctf_event_set_packet(struct bt_ctf_event *event, struct bt_ctf_packet *packet); -extern uint64_t bt_ctf_event_get_clock_value(struct bt_ctf_event *event, - struct bt_ctf_clock *clock); +extern struct bt_ctf_clock_value *bt_ctf_event_get_clock_value( + struct bt_ctf_event *event, struct bt_ctf_clock *clock); + +extern int bt_ctf_event_set_clock_value( + struct bt_ctf_event *event, struct bt_ctf_clock *clock, + struct bt_ctf_clock_value *value); #ifdef __cplusplus }