struct rcu_head rcu_node;
uint32_t viewer_attached;
uint32_t stream_count;
+ /* Tell if this session is for a snapshot or not. */
+ unsigned int snapshot:1;
+
+ /*
+ * Indicate version protocol for this session. This is especially useful
+ * for the data thread that has no idea which version it operates on since
+ * linking control/data sockets is non trivial.
+ */
+ uint64_t minor;
+ uint64_t major;
};
/*
uint32_t major;
uint32_t minor;
struct lttng_ht *ctf_traces_ht; /* indexed by path name */
+ uint64_t session_id;
};
struct relay_local_data {
extern struct lttng_ht *relay_streams_ht;
extern struct lttng_ht *viewer_streams_ht;
+extern struct lttng_ht *indexes_ht;
struct relay_stream *relay_stream_find_by_id(uint64_t stream_id);