Propagate trace format to ltt_kernel_session object
[lttng-tools.git] / src / bin / lttng-sessiond / trace-kernel.hpp
index 8844e8a0d9aa779eefe2bd44bde3c23848f32503..55ddd44cb7b813259f0c08d284eea2878ddcda90 100644 (file)
@@ -136,6 +136,8 @@ struct ltt_kernel_session {
        struct process_attr_tracker *tracker_vuid{};
        struct process_attr_tracker *tracker_gid{};
        struct process_attr_tracker *tracker_vgid{};
+
+       lttng::trace_format_descriptor::csptr trace_format;
 };
 
 /*
@@ -154,7 +156,8 @@ struct ltt_kernel_channel *trace_kernel_get_channel_by_name(
 /*
  * Create functions malloc() the data structure.
  */
-struct ltt_kernel_session *trace_kernel_create_session(void);
+struct ltt_kernel_session *trace_kernel_create_session(
+               lttng::trace_format_descriptor::csptr trace_format);
 struct ltt_kernel_channel *trace_kernel_create_channel(
                struct lttng_channel *chan);
 enum lttng_error_code trace_kernel_create_event(struct lttng_event *ev,
This page took 0.025941 seconds and 5 git commands to generate.