8#ifndef LTTNG_CONDITION_SESSION_ROTATION_H
9#define LTTNG_CONDITION_SESSION_ROTATION_H
11#include <lttng/condition/condition.h>
12#include <lttng/condition/evaluation.h>
13#include <lttng/domain.h>
14#include <lttng/location.h>
15#include <lttng/lttng-export.h>
115 const char **session_name);
148 const char *session_name);
216 const struct lttng_trace_archive_location **location);
struct lttng_condition * lttng_condition_session_rotation_completed_create(void)
Creates an initial “recording session rotation finishes” trigger condition to execute an action when ...
enum lttng_condition_status lttng_condition_session_rotation_set_session_name(struct lttng_condition *condition, const char *session_name)
Sets the target recording session name of the “recording session rotation starts/finishes” trigger co...
enum lttng_evaluation_status lttng_evaluation_session_rotation_completed_get_location(const struct lttng_evaluation *evaluation, const struct lttng_trace_archive_location **location)
Sets *location to the captured resulting trace chunk archive location of the “recording session rotat...
enum lttng_condition_status lttng_condition_session_rotation_get_session_name(const struct lttng_condition *condition, const char **session_name)
Sets *session_name to the target recording session name of the “recording session rotation starts/fin...
struct lttng_condition * lttng_condition_session_rotation_ongoing_create(void)
Creates an initial “recording session rotation starts” trigger condition to execute an action when th...
enum lttng_evaluation_status lttng_evaluation_session_rotation_get_id(const struct lttng_evaluation *evaluation, uint64_t *id)
Sets *id to the recording session rotation ID of the “recording session rotation starts/finishes” tri...
lttng_condition_status
Return type of trigger condition API functions.
Definition condition.h:72
lttng_evaluation_status
Return type of trigger condition evaluation API functions.
Definition evaluation.h:35
Trigger condition (opaque type).
Trigger condition evaluation (opaque type).