CTF IR -> Trace IR
[babeltrace.git] / lib / graph / notification / packet.c
index c5c6a6e5afff3e1b3f7da70e8302e909960268e9..8e02201d4539038b5a995da8557ebe6a8dcae6d7 100644 (file)
 #include <babeltrace/lib-logging-internal.h>
 
 #include <babeltrace/compiler-internal.h>
-#include <babeltrace/ctf-ir/packet.h>
-#include <babeltrace/ctf-ir/packet-internal.h>
-#include <babeltrace/ctf-ir/stream-class.h>
-#include <babeltrace/ctf-ir/stream.h>
-#include <babeltrace/ctf-ir/stream-internal.h>
+#include <babeltrace/trace-ir/packet.h>
+#include <babeltrace/trace-ir/packet-internal.h>
+#include <babeltrace/trace-ir/stream-class.h>
+#include <babeltrace/trace-ir/stream.h>
+#include <babeltrace/trace-ir/stream-internal.h>
 #include <babeltrace/graph/graph-internal.h>
 #include <babeltrace/graph/notification-packet-internal.h>
 #include <babeltrace/graph/private-connection-private-notification-iterator.h>
@@ -69,7 +69,7 @@ struct bt_notification *bt_notification_packet_begin_create(
                struct bt_private_connection_private_notification_iterator *notif_iter,
                struct bt_packet *packet)
 {
-       struct bt_notification_packet_begin *notification;
+       struct bt_notification_packet_begin *notification = NULL;
        struct bt_stream *stream;
        struct bt_stream_class *stream_class;
        struct bt_graph *graph;
@@ -101,6 +101,7 @@ struct bt_notification *bt_notification_packet_begin_create(
        notification->packet = packet;
        bt_object_get_no_null_check_no_parent_check(
                &notification->packet->base);
+       bt_packet_set_is_frozen(packet, true);
        BT_LOGD("Created packet beginning notification object: "
                "packet-addr=%p, stream-addr=%p, stream-name=\"%s\", "
                "stream-class-addr=%p, stream-class-name=\"%s\", "
@@ -189,7 +190,7 @@ struct bt_notification *bt_notification_packet_end_create(
                struct bt_private_connection_private_notification_iterator *notif_iter,
                struct bt_packet *packet)
 {
-       struct bt_notification_packet_end *notification;
+       struct bt_notification_packet_end *notification = NULL;
        struct bt_stream *stream;
        struct bt_stream_class *stream_class;
        struct bt_graph *graph;
@@ -221,6 +222,7 @@ struct bt_notification *bt_notification_packet_end_create(
        notification->packet = packet;
        bt_object_get_no_null_check_no_parent_check(
                &notification->packet->base);
+       bt_packet_set_is_frozen(packet, true);
        BT_LOGD("Created packet end notification object: "
                "packet-addr=%p, stream-addr=%p, stream-name=\"%s\", "
                "stream-class-addr=%p, stream-class-name=\"%s\", "
This page took 0.023979 seconds and 4 git commands to generate.