#include <stdint.h>
-#include <common/index-allocator.hpp>
#include <common/format.hpp>
+#include <common/index-allocator.hpp>
#include <common/uuid.hpp>
+#include <lttng/trace-format-descriptor-internal.hpp>
#include "trace-ust.hpp"
#include "ust-registry.hpp"
char root_shm_path[PATH_MAX]{};
char shm_path[PATH_MAX]{};
+
+ lttng::trace_format_descriptor::csptr trace_format;
};
/*
break;
}
- consumer_init_ask_channel_comm_msg(&msg,
- ua_chan->attr.subbuf_size,
- ua_chan->attr.num_subbuf,
- ua_chan->attr.overwrite,
- ua_chan->attr.switch_timer_interval,
- ua_chan->attr.read_timer_interval,
- ua_sess->live_timer_interval,
- ua_sess->live_timer_interval != 0,
- ua_chan->monitor_timer_interval,
- output,
- (int) ua_chan->attr.type,
- ua_sess->tracing_id,
- &pathname[consumer_path_offset],
- ua_chan->name,
- consumer->net_seq_index,
- ua_chan->key,
- registry->uuid,
- chan_id,
- ua_chan->tracefile_size,
- ua_chan->tracefile_count,
- ua_sess->id,
+ consumer_init_ask_channel_comm_msg(&msg, ua_chan->attr.subbuf_size,
+ ua_chan->attr.num_subbuf, ua_chan->attr.overwrite,
+ ua_chan->attr.switch_timer_interval, ua_chan->attr.read_timer_interval,
+ ua_sess->live_timer_interval, ua_sess->live_timer_interval != 0,
+ ua_chan->monitor_timer_interval, output, (int) ua_chan->attr.type,
+ ua_sess->tracing_id, &pathname[consumer_path_offset], ua_chan->name,
+ consumer->net_seq_index, ua_chan->key, registry->uuid, chan_id,
+ ua_chan->tracefile_size, ua_chan->tracefile_count, ua_sess->id,
ua_sess->output_traces,
lttng_credentials_get_uid(&ua_sess->real_credentials),
- ua_chan->attr.blocking_timeout,
- root_shm_path, shm_path,
- trace_chunk,
- &ua_sess->effective_credentials);
+ ua_chan->attr.blocking_timeout, root_shm_path, shm_path, trace_chunk,
+ &ua_sess->effective_credentials, *ua_sess->trace_format);
health_code_update();