Re-format new C++ files
[babeltrace.git] / src / plugins / ctf / fs-sink / fs-sink-trace.hpp
index ae33573e7ee171553b40e8efe73afc09bf12e026..9fe48d0838704cea81c00e86bf6aef66a1f08355 100644 (file)
 
 struct fs_sink_comp;
 
-struct fs_sink_trace {
-       bt_logging_level log_level;
-       struct fs_sink_comp *fs_sink;
-
-       /* Owned by this */
-       struct fs_sink_ctf_trace *trace;
-
-       /*
-        * Weak reference: this object does not own it, and `trace`
-        * above does not own its trace IR trace and trace class either.
-        * Instead, we add a "trace destruction" listener (in
-        * create_trace()) so that this object gets destroyed when the
-        * trace object is destroyed.
-        *
-        * Otherwise (with a strong reference), we would keep this trace
-        * object alive until the upstream message iterator ends. This
-        * could "leak" resources (memory, file descriptors) associated
-        * to traces and streams which otherwise would not exist.
-        */
-       const bt_trace *ir_trace;
-
-       bt_listener_id ir_trace_destruction_listener_id;
-
-       /* Trace's directory */
-       GString *path;
-
-       /* `metadata` file path */
-       GString *metadata_path;
-
-       /*
-        * Hash table of `const bt_stream *` (weak) to
-        * `struct fs_sink_stream *` (owned by hash table).
-        */
-       GHashTable *streams;
+struct fs_sink_trace
+{
+    bt_logging_level log_level;
+    struct fs_sink_comp *fs_sink;
+
+    /* Owned by this */
+    struct fs_sink_ctf_trace *trace;
+
+    /*
+     * Weak reference: this object does not own it, and `trace`
+     * above does not own its trace IR trace and trace class either.
+     * Instead, we add a "trace destruction" listener (in
+     * create_trace()) so that this object gets destroyed when the
+     * trace object is destroyed.
+     *
+     * Otherwise (with a strong reference), we would keep this trace
+     * object alive until the upstream message iterator ends. This
+     * could "leak" resources (memory, file descriptors) associated
+     * to traces and streams which otherwise would not exist.
+     */
+    const bt_trace *ir_trace;
+
+    bt_listener_id ir_trace_destruction_listener_id;
+
+    /* Trace's directory */
+    GString *path;
+
+    /* `metadata` file path */
+    GString *metadata_path;
+
+    /*
+     * Hash table of `const bt_stream *` (weak) to
+     * `struct fs_sink_stream *` (owned by hash table).
+     */
+    GHashTable *streams;
 };
 
 BT_HIDDEN
-struct fs_sink_trace *fs_sink_trace_create(struct fs_sink_comp *fs_sink,
-               const bt_trace *ir_trace);
+struct fs_sink_trace *fs_sink_trace_create(struct fs_sink_comp *fs_sink, const bt_trace *ir_trace);
 
 BT_HIDDEN
 void fs_sink_trace_destroy(struct fs_sink_trace *trace);
This page took 0.023482 seconds and 4 git commands to generate.