Move to kernel style SPDX license identifiers
[babeltrace.git] / src / plugins / lttng-utils / debug-info / trace-ir-data-copy.h
CommitLineData
b2f1f465 1/*
0235b0db 2 * SPDX-License-Identifier: MIT
b2f1f465 3 *
ca9f27f3
FD
4 * Copyright (c) 2019 EfficiOS Inc. and Linux Foundation
5 * Copyright (c) 2019 Francis Deslauriers <francis.deslauriers@efficios.com>
b2f1f465 6 *
0235b0db 7 * Babeltrace - Trace IR data object copy
b2f1f465
JD
8 */
9
0235b0db
MJ
10#ifndef BABELTRACE_PLUGIN_DEBUG_INFO_TRACE_DATA_COPY_H
11#define BABELTRACE_PLUGIN_DEBUG_INFO_TRACE_DATA_COPY_H
12
3fadfbc0 13#include <babeltrace2/babeltrace.h>
b2f1f465 14
91d81473 15#include "common/macros.h"
ca9f27f3 16#include "trace-ir-mapping.h"
b2f1f465
JD
17
18BT_HIDDEN
3b34b490
FD
19enum debug_info_trace_ir_mapping_status copy_trace_content(
20 const bt_trace *in_trace, bt_trace *out_trace,
91bc8451 21 bt_logging_level log_level, bt_self_component *self_comp);
b2f1f465 22BT_HIDDEN
3b34b490
FD
23enum debug_info_trace_ir_mapping_status copy_stream_content(
24 const bt_stream *in_stream, bt_stream *out_stream,
91bc8451 25 bt_logging_level log_level, bt_self_component *self_comp);
b2f1f465 26BT_HIDDEN
3b34b490
FD
27enum debug_info_trace_ir_mapping_status copy_packet_content(
28 const bt_packet *in_packet, bt_packet *out_packet,
91bc8451 29 bt_logging_level log_level, bt_self_component *self_comp);
b2f1f465 30BT_HIDDEN
3b34b490
FD
31enum debug_info_trace_ir_mapping_status copy_event_content(
32 const bt_event *in_event, bt_event *out_event,
91bc8451 33 bt_logging_level log_level, bt_self_component *self_comp);
ca9f27f3 34BT_HIDDEN
3b34b490
FD
35enum debug_info_trace_ir_mapping_status copy_field_content(
36 const bt_field *in_field, bt_field *out_field,
91bc8451 37 bt_logging_level log_level, bt_self_component *self_comp);
b2f1f465 38
ca9f27f3 39#endif /* BABELTRACE_PLUGIN_DEBUG_INFO_TRACE_DATA_COPY_H */
This page took 0.0625 seconds and 4 git commands to generate.