cpp-common/bt2c/fmt.hpp: use `wise_enum::string_type` in `EnableIfIsWiseEnum` definition
[babeltrace.git] / src / lib / graph / message / event.h
CommitLineData
62ed7c30 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>
62ed7c30
JG
6 */
7
0235b0db
MJ
8#ifndef BABELTRACE_GRAPH_MESSAGE_EVENT_INTERNAL_H
9#define BABELTRACE_GRAPH_MESSAGE_EVENT_INTERNAL_H
10
578e048b 11#include "compat/compiler.h"
3fadfbc0
MJ
12#include <babeltrace2/trace-ir/event-class.h>
13#include <babeltrace2/trace-ir/event.h>
578e048b
MJ
14
15#include "message.h"
62ed7c30
JG
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
d6e69534
PP
21struct bt_message_event {
22 struct bt_message parent;
50842bdc 23 struct bt_event *event;
2c091c04 24 struct bt_clock_snapshot *default_cs;
62ed7c30
JG
25};
26
d6e69534 27struct bt_message *bt_message_event_new(struct bt_graph *graph);
5c563278 28
d6e69534 29void bt_message_event_recycle(struct bt_message *msg);
5c563278 30
d6e69534 31void bt_message_event_destroy(struct bt_message *msg);
5c563278 32
62ed7c30
JG
33#ifdef __cplusplus
34}
35#endif
36
d6e69534 37#endif /* BABELTRACE_GRAPH_MESSAGE_EVENT_INTERNAL_H */
This page took 0.101153 seconds and 4 git commands to generate.