8#ifndef LTTNG_EVALUATION_H
9#define LTTNG_EVALUATION_H
11#include <lttng/condition/condition.h>
12#include <lttng/lttng-export.h>
40 LTTNG_EVALUATION_STATUS_ERROR = -1,
46 LTTNG_EVALUATION_STATUS_UNKNOWN = -3,
49 LTTNG_EVALUATION_STATUS_UNSET = -4,
void lttng_evaluation_destroy(struct lttng_evaluation *evaluation)
Destroys the trigger condition evaluation evaluation.
lttng_condition_type
Trigger condition type.
Definition condition.h:36
enum lttng_condition_type lttng_evaluation_get_type(const struct lttng_evaluation *evaluation)
Returns the condition type of the trigger condition evaluation evaluation.
lttng_evaluation_status
Return type of trigger condition evaluation API functions.
Definition evaluation.h:35
@ LTTNG_EVALUATION_STATUS_OK
Success.
Definition evaluation.h:37
@ LTTNG_EVALUATION_STATUS_INVALID
Unsatisfied precondition.
Definition evaluation.h:43
Trigger condition evaluation (opaque type).