#include <common/hashtable/hashtable.h>
#include <lttng/rotation.h>
+#include <lttng/location.h>
#include "snapshot.h"
#include "trace-kernel.h"
/* Timer to periodically rotate a session. */
bool rotate_timer_enabled;
timer_t rotate_timer;
+ /* Value for periodic rotations, 0 if disabled. */
uint64_t rotate_timer_period;
- /* Value for size-based rotation, 0 if disabled. */
+ /* Value for size-based rotations, 0 if disabled. */
uint64_t rotate_size;
/*
* Keep a state if this session was rotated after the last stop command.
void session_get_net_consumer_ports(
const struct ltt_session *session,
uint16_t *control_port, uint16_t *data_port);
+struct lttng_trace_archive_location *session_get_trace_archive_location(
+ struct ltt_session *session);
struct ltt_session *session_find_by_name(const char *name);
struct ltt_session *session_find_by_id(uint64_t id);