-/*
- * Represents a stream in the relay
- */
-struct relay_stream {
- uint64_t stream_handle;
- uint64_t prev_seq; /* previous data sequence number encountered */
- struct lttng_ht_node_ulong stream_n;
- struct relay_session *session;
- struct rcu_head rcu_node;
- int fd;
- /* FD on which to write the index data. */
- int index_fd;
-
- char *path_name;
- char *channel_name;
- /* on-disk circular buffer of tracefiles */
- uint64_t tracefile_size;
- uint64_t tracefile_size_current;
- uint64_t tracefile_count;
- uint64_t tracefile_count_current;
-
- /* Information telling us when to close the stream */
- unsigned int close_flag:1;
- uint64_t last_net_seq_num;
- /* Indicate if the stream was initialized for a data pending command. */
- unsigned int data_pending_check_done:1;
-};
+extern char *opt_output_path;
+extern const char *tracing_group_name;
+extern const char * const config_section_name;