cpp-common/bt2c/fmt.hpp: use `wise_enum::string_type` in `EnableIfIsWiseEnum` definition
[babeltrace.git] / src / lib / graph / message / packet.h
CommitLineData
78586d8a 1/*
0235b0db
MJ
2 * SPDX-License-Identifier: MIT
3 *
e2f7325d 4 * Copyright 2017-2018 Philippe Proulx <pproulx@efficios.com>
78586d8a 5 * Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
78586d8a
JG
6 */
7
0235b0db
MJ
8#ifndef BABELTRACE_GRAPH_MESSAGE_PACKET_INTERNAL_H
9#define BABELTRACE_GRAPH_MESSAGE_PACKET_INTERNAL_H
10
578e048b 11#include "compat/compiler.h"
3fadfbc0 12#include <babeltrace2/trace-ir/packet.h>
578e048b 13#include "lib/trace-ir/clock-snapshot.h"
578e048b
MJ
14
15#include "message.h"
78586d8a 16
5df26c89 17struct bt_message_packet {
d6e69534 18 struct bt_message parent;
50842bdc 19 struct bt_packet *packet;
a6d85d2f 20 struct bt_clock_snapshot *default_cs;
78586d8a
JG
21};
22
5df26c89 23void bt_message_packet_destroy(struct bt_message *msg);
78586d8a 24
d6e69534 25struct bt_message *bt_message_packet_beginning_new(
5c563278 26 struct bt_graph *graph);
d6e69534 27void bt_message_packet_beginning_recycle(struct bt_message *msg);
5c563278 28
d6e69534 29struct bt_message *bt_message_packet_end_new(struct bt_graph *graph);
5c563278 30
d6e69534 31void bt_message_packet_end_recycle(struct bt_message *msg);
5c563278 32
d6e69534 33#endif /* BABELTRACE_GRAPH_MESSAGE_PACKET_INTERNAL_H */
This page took 0.101974 seconds and 4 git commands to generate.