X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fcondition%2Fevaluation-internal.h;h=12ea104d8c59ab855e746ea1b7d2673a865d317f;hb=4878de5c7deb512bbdac4fdfc498907efa06fb7c;hp=15ae4af4d05d7205c434e8772f88c3acd4b06406;hpb=c0a66c84b5b2484b75798aec7543b680b4d4ab6c;p=lttng-tools.git diff --git a/include/lttng/condition/evaluation-internal.h b/include/lttng/condition/evaluation-internal.h index 15ae4af4d..12ea104d8 100644 --- a/include/lttng/condition/evaluation-internal.h +++ b/include/lttng/condition/evaluation-internal.h @@ -9,6 +9,7 @@ #define LTTNG_EVALUATION_INTERNAL_H #include +#include #include #include #include @@ -33,15 +34,14 @@ struct lttng_evaluation { evaluation_destroy_cb destroy; }; -LTTNG_HIDDEN void lttng_evaluation_init(struct lttng_evaluation *evaluation, enum lttng_condition_type type); -LTTNG_HIDDEN -ssize_t lttng_evaluation_create_from_payload(struct lttng_payload_view *view, +ssize_t lttng_evaluation_create_from_payload( + const struct lttng_condition *condition, + struct lttng_payload_view *view, struct lttng_evaluation **evaluation); -LTTNG_HIDDEN int lttng_evaluation_serialize(const struct lttng_evaluation *evaluation, struct lttng_payload *payload);