X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fevaluation.cpp;fp=src%2Fcommon%2Fevaluation.cpp;h=150e1c3f91f950ff02f9d75c2e5aa0e0a8b9bbdc;hp=2b57de62cbb5ab07c37cceb9e38bd63188390194;hb=28ab034a2c3582d07d3423d2d746731f87d3969f;hpb=52e345b9ac912d033c2a2c25a170a01cf209839d diff --git a/src/common/evaluation.cpp b/src/common/evaluation.cpp index 2b57de62c..150e1c3f9 100644 --- a/src/common/evaluation.cpp +++ b/src/common/evaluation.cpp @@ -5,32 +5,33 @@ * */ +#include +#include + +#include #include #include -#include +#include #include #include -#include -#include -#include + #include -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) { evaluation->type = type; } int lttng_evaluation_serialize(const struct lttng_evaluation *evaluation, - struct lttng_payload *payload) + struct lttng_payload *payload) { int ret; struct lttng_evaluation_comm evaluation_comm; evaluation_comm.type = (int8_t) evaluation->type; - ret = lttng_dynamic_buffer_append(&payload->buffer, &evaluation_comm, - sizeof(evaluation_comm)); + ret = lttng_dynamic_buffer_append( + &payload->buffer, &evaluation_comm, sizeof(evaluation_comm)); if (ret) { goto end; } @@ -45,19 +46,16 @@ end: return ret; } -ssize_t lttng_evaluation_create_from_payload( - const struct lttng_condition *condition, - struct lttng_payload_view *src_view, - struct lttng_evaluation **evaluation) +ssize_t lttng_evaluation_create_from_payload(const struct lttng_condition *condition, + struct lttng_payload_view *src_view, + struct lttng_evaluation **evaluation) { ssize_t ret, evaluation_size = 0; const struct lttng_evaluation_comm *evaluation_comm; struct lttng_payload_view evaluation_comm_view = - lttng_payload_view_from_view( - src_view, 0, sizeof(*evaluation_comm)); + lttng_payload_view_from_view(src_view, 0, sizeof(*evaluation_comm)); struct lttng_payload_view evaluation_view = - lttng_payload_view_from_view(src_view, - sizeof(*evaluation_comm), -1); + lttng_payload_view_from_view(src_view, sizeof(*evaluation_comm), -1); if (!src_view || !evaluation) { ret = -1; @@ -74,24 +72,24 @@ ssize_t lttng_evaluation_create_from_payload( switch ((enum lttng_condition_type) evaluation_comm->type) { case LTTNG_CONDITION_TYPE_BUFFER_USAGE_LOW: - ret = lttng_evaluation_buffer_usage_low_create_from_payload( - &evaluation_view, evaluation); + ret = lttng_evaluation_buffer_usage_low_create_from_payload(&evaluation_view, + evaluation); if (ret < 0) { goto end; } evaluation_size += ret; break; case LTTNG_CONDITION_TYPE_BUFFER_USAGE_HIGH: - ret = lttng_evaluation_buffer_usage_high_create_from_payload( - &evaluation_view, evaluation); + ret = lttng_evaluation_buffer_usage_high_create_from_payload(&evaluation_view, + evaluation); if (ret < 0) { goto end; } evaluation_size += ret; break; case LTTNG_CONDITION_TYPE_SESSION_CONSUMED_SIZE: - ret = lttng_evaluation_session_consumed_size_create_from_payload( - &evaluation_view, evaluation); + ret = lttng_evaluation_session_consumed_size_create_from_payload(&evaluation_view, + evaluation); if (ret < 0) { goto end; } @@ -99,7 +97,7 @@ ssize_t lttng_evaluation_create_from_payload( break; case LTTNG_CONDITION_TYPE_SESSION_ROTATION_ONGOING: ret = lttng_evaluation_session_rotation_ongoing_create_from_payload( - &evaluation_view, evaluation); + &evaluation_view, evaluation); if (ret < 0) { goto end; } @@ -107,7 +105,7 @@ ssize_t lttng_evaluation_create_from_payload( break; case LTTNG_CONDITION_TYPE_SESSION_ROTATION_COMPLETED: ret = lttng_evaluation_session_rotation_completed_create_from_payload( - &evaluation_view, evaluation); + &evaluation_view, evaluation); if (ret < 0) { goto end; } @@ -115,12 +113,12 @@ ssize_t lttng_evaluation_create_from_payload( break; case LTTNG_CONDITION_TYPE_EVENT_RULE_MATCHES: LTTNG_ASSERT(condition); - LTTNG_ASSERT(condition->type == - LTTNG_CONDITION_TYPE_EVENT_RULE_MATCHES); + LTTNG_ASSERT(condition->type == LTTNG_CONDITION_TYPE_EVENT_RULE_MATCHES); ret = lttng_evaluation_event_rule_matches_create_from_payload( - lttng::utils::container_of(condition, - <tng_condition_event_rule_matches::parent), - &evaluation_view, evaluation); + lttng::utils::container_of(condition, + <tng_condition_event_rule_matches::parent), + &evaluation_view, + evaluation); if (ret < 0) { goto end; } @@ -128,7 +126,7 @@ ssize_t lttng_evaluation_create_from_payload( break; default: ERR("Attempted to create evaluation of unknown type (%i)", - (int) evaluation_comm->type); + (int) evaluation_comm->type); ret = -1; goto end; } @@ -138,8 +136,7 @@ end: return ret; } -enum lttng_condition_type lttng_evaluation_get_type( - const struct lttng_evaluation *evaluation) +enum lttng_condition_type lttng_evaluation_get_type(const struct lttng_evaluation *evaluation) { return evaluation ? evaluation->type : LTTNG_CONDITION_TYPE_UNKNOWN; }