#include <lttng/lttng.h>
#include <common/lttng-kernel.h>
+#include <common/lttng-kernel-old.h>
+#include <common/defaults.h>
#include "consumer.h"
struct ltt_kernel_event {
int fd;
int enabled;
- /*
- * TODO: need internal representation to support more than a
- * single context.
- */
- struct lttng_kernel_context *ctx;
struct lttng_kernel_event *event;
struct cds_list_head list;
};
int fd;
int state;
/* Format is %s_%d respectively channel name and CPU number. */
- char name[LTTNG_SYMBOL_NAME_LEN];
+ char name[DEFAULT_STREAM_NAME_LEN];
struct cds_list_head list;
};
*/
struct consumer_output *consumer;
struct consumer_output *tmp_consumer;
+ /* Tracing session id */
+ unsigned int id;
+ /* Session is started and active */
+ unsigned int started;
};
/*