.gitignore: ignore local vscode workspace settings file
[lttng-tools.git] / include / lttng / condition / evaluation-internal.hpp
index f74927c24b0c71d35c8b597dd3d39788c2a4edde..36dc3a544c5e789239a81c409ecf557847433c7b 100644 (file)
@@ -8,19 +8,19 @@
 #ifndef LTTNG_EVALUATION_INTERNAL_H
 #define LTTNG_EVALUATION_INTERNAL_H
 
-#include <lttng/condition/evaluation.h>
-#include <lttng/condition/condition.h>
 #include <common/macros.hpp>
+
+#include <lttng/condition/condition.h>
+#include <lttng/condition/evaluation.h>
+
 #include <stdbool.h>
 #include <sys/types.h>
 
 struct lttng_payload;
 struct lttng_payload_view;
 
-typedef void (*evaluation_destroy_cb)(struct lttng_evaluation *evaluation);
-typedef int (*evaluation_serialize_cb)(
-               const struct lttng_evaluation *evaluation,
-               struct lttng_payload *payload);
+using evaluation_destroy_cb = void (*)(struct lttng_evaluation *);
+using evaluation_serialize_cb = int (*)(const struct lttng_evaluation *, struct lttng_payload *);
 
 struct lttng_evaluation_comm {
        /* enum lttng_condition_type type */
@@ -34,15 +34,13 @@ struct lttng_evaluation {
        evaluation_destroy_cb destroy;
 };
 
-void lttng_evaluation_init(struct lttng_evaluation *evaluation,
-               enum lttng_condition_type type);
+void lttng_evaluation_init(struct lttng_evaluation *evaluation, enum lttng_condition_type type);
 
-ssize_t lttng_evaluation_create_from_payload(
-               const struct lttng_condition *condition,
-               struct lttng_payload_view *view,
-               struct lttng_evaluation **evaluation);
+ssize_t lttng_evaluation_create_from_payload(const struct lttng_condition *condition,
+                                            struct lttng_payload_view *view,
+                                            struct lttng_evaluation **evaluation);
 
 int lttng_evaluation_serialize(const struct lttng_evaluation *evaluation,
-               struct lttng_payload *payload);
+                              struct lttng_payload *payload);
 
 #endif /* LTTNG_EVALUATION_INTERNAL_H */
This page took 0.024086 seconds and 4 git commands to generate.