#include <urcu/wfcqueue.h>
#include <common/hashtable/hashtable.h>
+#include <common/fd-tracker/fd-tracker.h>
struct sessiond_trace_chunk_registry;
int32_t futex;
};
+enum relay_group_output_by {
+ RELAYD_GROUP_OUTPUT_BY_UNKNOWN,
+ RELAYD_GROUP_OUTPUT_BY_HOST,
+ RELAYD_GROUP_OUTPUT_BY_SESSION,
+};
+
/*
* Contains stream indexed by ID. This is important since many commands lookup
* streams only by ID thus also keeping them in this hash table makes the
extern char *opt_output_path;
extern const char *tracing_group_name;
extern const char * const config_section_name;
+extern enum relay_group_output_by opt_group_output_by;
extern int thread_quit_pipe[2];
+extern struct fd_tracker *the_fd_tracker;
+
void lttng_relay_notify_ready(void);
int lttng_relay_stop_threads(void);