cpp-common/bt2c/fmt.hpp: use `wise_enum::string_type` in `EnableIfIsWiseEnum` definition
[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 17
3b34b490
FD
18enum debug_info_trace_ir_mapping_status copy_trace_content(
19 const bt_trace *in_trace, bt_trace *out_trace,
91bc8451 20 bt_logging_level log_level, bt_self_component *self_comp);
3b34b490
FD
21enum debug_info_trace_ir_mapping_status copy_stream_content(
22 const bt_stream *in_stream, bt_stream *out_stream,
91bc8451 23 bt_logging_level log_level, bt_self_component *self_comp);
3b34b490
FD
24enum debug_info_trace_ir_mapping_status copy_packet_content(
25 const bt_packet *in_packet, bt_packet *out_packet,
91bc8451 26 bt_logging_level log_level, bt_self_component *self_comp);
3b34b490
FD
27enum debug_info_trace_ir_mapping_status copy_event_content(
28 const bt_event *in_event, bt_event *out_event,
91bc8451 29 bt_logging_level log_level, bt_self_component *self_comp);
3b34b490
FD
30enum debug_info_trace_ir_mapping_status copy_field_content(
31 const bt_field *in_field, bt_field *out_field,
91bc8451 32 bt_logging_level log_level, bt_self_component *self_comp);
b2f1f465 33
ca9f27f3 34#endif /* BABELTRACE_PLUGIN_DEBUG_INFO_TRACE_DATA_COPY_H */
This page took 0.092121 seconds and 4 git commands to generate.