Add bt_ctf_event_get_packet
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 27 Oct 2016 21:35:59 +0000 (17:35 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sat, 27 May 2017 18:09:06 +0000 (14:09 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
formats/ctf/ir/event.c
include/babeltrace/ctf-ir/event.h

index 535d7b24ba01cd7d28321008e42920f3472deedb..13bf8a44c965b930799630d5ffda06527ccf0209 100644 (file)
@@ -783,6 +783,19 @@ end:
        return ret;
 }
 
+struct bt_ctf_packet *bt_ctf_event_get_packet(struct bt_ctf_event *event)
+{
+       struct bt_ctf_packet *packet = NULL;
+
+       if (!event || !event->packet) {
+               goto end;
+       }
+
+       packet = bt_get(event->packet);
+end:
+       return packet;
+}
+
 int bt_ctf_event_set_packet(struct bt_ctf_event *event,
                struct bt_ctf_packet *packet)
 {
index 840627eaa1745ae02710e43fc6710ddd505b47e1..1b50603b8555914f376bf77230237ec901ee6c80 100644 (file)
@@ -242,6 +242,9 @@ extern struct bt_ctf_field *bt_ctf_event_get_stream_event_context(
 extern int bt_ctf_event_set_stream_event_context(struct bt_ctf_event *event,
                struct bt_ctf_field *context);
 
+extern struct bt_ctf_packet *bt_ctf_event_get_packet(
+               struct bt_ctf_event *event);
+
 extern int bt_ctf_event_set_packet(struct bt_ctf_event *event,
                struct bt_ctf_packet *packet);
 
This page took 0.024906 seconds and 4 git commands to generate.