// SPDX-FileCopyrightText: 2017-2019 Philippe Proulx <pproulx@efficios.com>
//
// SPDX-License-Identifier: CC-BY-SA-4.0

= babeltrace2-plugin-ctf(7)
:manpagetype: plugin
:revdate: 14 September 2019


== NAME

babeltrace2-plugin-ctf - Babeltrace 2: CTF plugin


== DESCRIPTION

The Babeltrace~2 `ctf` plugin contains component classes to read
and write traces following the https://diamon.org/ctf/[Common Trace
Format].

include::common-see-babeltrace2-intro.txt[]


== COMPONENT CLASSES

compcls:source.ctf.fs::
    Opens a CTF trace on the file system and emits the messages of its
    data stream files.
+
See man:babeltrace2-source.ctf.fs(7).

compcls:source.ctf.lttng-live::
    Connects to an https://lttng.org/[LTTng] relay daemon and emits
    the messages of the received CTF data streams.
+
See man:babeltrace2-source.ctf.lttng-live(7).

compcls:sink.ctf.fs::
    Writes the consumed messages as one or more CTF traces on the file
    system.
+
See man:babeltrace2-sink.ctf.fs(7).


include::common-footer.txt[]


== SEE ALSO

man:babeltrace2-intro(7),
man:babeltrace2-source.ctf.fs(7),
man:babeltrace2-source.ctf.lttng-live(7),
man:babeltrace2-sink.ctf.fs(7)
