2 * Copyright (C) 2022 Jérémie Galarneau <jeremie.galarneau@efficios.com>
4 * SPDX-License-Identifier: GPL-2.0-only
8 #include "trace-class.hpp"
10 namespace lst
= lttng::sessiond::trace
;
12 lttng::sessiond::trace::trace_class::trace_class(const struct abi
& in_abi
,
13 const lttng_uuid
& in_trace_uuid
) :
14 abi(in_abi
), uuid(in_trace_uuid
)
18 void lttng::sessiond::trace::trace_class::accept(trace_class_visitor
& trace_class_visitor
) const
20 trace_class_visitor
.visit(*this);
21 _accept_on_clock_classes(trace_class_visitor
);
22 _accept_on_stream_classes(trace_class_visitor
);
25 void lst::trace_class_environment_visitor::visit(const environment_field
<std::string
>& field
)
27 visit(environment_field
<const char *>(field
.name
, field
.value
.c_str()));
This page took 0.031382 seconds and 4 git commands to generate.