Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
@ingroup ctfir
@brief CTF IR event class.
@ingroup ctfir
@brief CTF IR event class.
+@code
+#include <babeltrace/ctf-ir/event-class.h>
+@endcode
+
A CTF IR <strong><em>event class</em></strong> is a template that you
can use to create concrete \link ctfirevent CTF IR events\endlink.
A CTF IR <strong><em>event class</em></strong> is a template that you
can use to create concrete \link ctfirevent CTF IR events\endlink.
@ingroup ctfir
@brief CTF IR event.
@ingroup ctfir
@brief CTF IR event.
+@code
+#include <babeltrace/ctf-ir/event.h>
+@endcode
+
A CTF IR <strong><em>event</em></strong> is a container of event
fields:
A CTF IR <strong><em>event</em></strong> is a container of event
fields:
@ingroup ctfir
@brief CTF IR packet.
@ingroup ctfir
@brief CTF IR packet.
+@code
+#include <babeltrace/ctf-ir/packet.h>
+@endcode
+
A CTF IR <strong><em>packet</em></strong> is a container of packet
fields, that is, of the <strong>trace packet header</strong> and
<strong>stream packet context</strong> fields.
A CTF IR <strong><em>packet</em></strong> is a container of packet
fields, that is, of the <strong>trace packet header</strong> and
<strong>stream packet context</strong> fields.
@ingroup ctfir
@brief CTF IR stream class.
@ingroup ctfir
@brief CTF IR stream class.
+@code
+#include <babeltrace/ctf-ir/stream-class.h>
+@endcode
+
@note
See \ref ctfirwriterstreamclass which documents additional CTF IR stream
class functions exclusive to the CTF IR writer mode.
@note
See \ref ctfirwriterstreamclass which documents additional CTF IR stream
class functions exclusive to the CTF IR writer mode.
@ingroup ctfir
@brief CTF IR stream.
@ingroup ctfir
@brief CTF IR stream.
+@code
+#include <babeltrace/ctf-ir/stream.h>
+@endcode
+
@note
See \ref ctfirwriterstream which documents additional CTF IR stream
functions exclusive to the CTF IR writer mode.
@note
See \ref ctfirwriterstream which documents additional CTF IR stream
functions exclusive to the CTF IR writer mode.
@ingroup ctfir
@brief CTF IR trace class.
@ingroup ctfir
@brief CTF IR trace class.
+@code
+#include <babeltrace/ctf-ir/trace.h>
+@endcode
+
A CTF IR <strong><em>trace class</em></strong> is a descriptor of
traces.
A CTF IR <strong><em>trace class</em></strong> is a descriptor of
traces.
@ingroup ctfir
@brief CTF IR utilities.
@ingroup ctfir
@brief CTF IR utilities.
+@code
+#include <babeltrace/ctf-ir/utils.h>
+@endcode
+
@file
@brief CTF IR utilities functions.
@sa ctfirutils
@file
@brief CTF IR utilities functions.
@sa ctfirutils
@ingroup ctfir
@brief CTF IR visitor.
@ingroup ctfir
@brief CTF IR visitor.
+@code
+#include <babeltrace/ctf-ir/visitor.h>
+@endcode
+
A CTF IR <strong><em>visitor</em></strong> is a function that you
can use to visit the hierarchy of a
\link ctfirtraceclass CTF IR trace class\endlink with
A CTF IR <strong><em>visitor</em></strong> is a function that you
can use to visit the hierarchy of a
\link ctfirtraceclass CTF IR trace class\endlink with