8#ifndef LTTNG_CONDITION_SESSION_CONSUMED_SIZE_H
9#define LTTNG_CONDITION_SESSION_CONSUMED_SIZE_H
11#include <lttng/condition/condition.h>
12#include <lttng/condition/evaluation.h>
13#include <lttng/lttng-export.h>
157 const char **session_name);
188 const char *session_name);
218 uint64_t *consumed_size);
enum lttng_condition_status lttng_condition_session_consumed_size_set_session_name(struct lttng_condition *condition, const char *session_name)
Sets the target recording session name of the “recording session consumed data size becomes greater t...
enum lttng_condition_status lttng_condition_session_consumed_size_get_threshold(const struct lttng_condition *condition, uint64_t *threshold)
Sets *threshold to the total consumed size (bytes) threshold of the “recording session consumed data ...
enum lttng_condition_status lttng_condition_session_consumed_size_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 consumed data size ...
struct lttng_condition * lttng_condition_session_consumed_size_create(void)
Creates an initial “recording session consumed data size becomes greater than” trigger condition to e...
enum lttng_evaluation_status lttng_evaluation_session_consumed_size_get_consumed_size(const struct lttng_evaluation *evaluation, uint64_t *consumed_size)
Sets *consumed_size to the captured total recording session consumed size of the “recording session c...
enum lttng_condition_status lttng_condition_session_consumed_size_set_threshold(struct lttng_condition *condition, uint64_t threshold)
Sets the total consumed size threshold of the “recording session consumed data size becomes greater t...
lttng_condition_status
Return type of trigger condition API functions.
Definition condition.h:64
lttng_evaluation_status
Return type of trigger condition evaluation API functions.
Definition evaluation.h:35
Trigger condition (opaque type).
Trigger condition evaluation (opaque type).