X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcondition-internal.cpp;h=ee7b4305ad813172d23238a547efd0dc2c033ed6;hb=cd9adb8b829564212158943a0d279bb35322ab30;hp=dd9c244b3253ac68694799348066bc048daa1274;hpb=7966af5763c4aaca39df9bbfa9277ff15715c720;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/condition-internal.cpp b/src/bin/lttng-sessiond/condition-internal.cpp index dd9c244b3..ee7b4305a 100644 --- a/src/bin/lttng-sessiond/condition-internal.cpp +++ b/src/bin/lttng-sessiond/condition-internal.cpp @@ -5,30 +5,27 @@ * */ -#include -#include +#include "condition-internal.hpp" +#include +#include + +#include +#include #include -#include -#include -#include -#include -#include +#include #include -#include -#include -#include "condition-internal.h" +#include +#include +#include -static -unsigned long lttng_condition_buffer_usage_hash( - const struct lttng_condition *_condition) +static unsigned long lttng_condition_buffer_usage_hash(const struct lttng_condition *_condition) { unsigned long hash; unsigned long condition_type; struct lttng_condition_buffer_usage *condition; - condition = container_of(_condition, - struct lttng_condition_buffer_usage, parent); + condition = lttng::utils::container_of(_condition, <tng_condition_buffer_usage::parent); condition_type = (unsigned long) condition->parent.type; hash = hash_key_ulong((void *) condition_type, lttng_ht_seed); @@ -39,9 +36,7 @@ unsigned long lttng_condition_buffer_usage_hash( hash ^= hash_key_str(condition->channel_name, lttng_ht_seed); } if (condition->domain.set) { - hash ^= hash_key_ulong( - (void *) condition->domain.type, - lttng_ht_seed); + hash ^= hash_key_ulong((void *) condition->domain.type, lttng_ht_seed); } if (condition->threshold_ratio.set) { hash ^= hash_key_u64(&condition->threshold_ratio.value, lttng_ht_seed); @@ -54,18 +49,16 @@ unsigned long lttng_condition_buffer_usage_hash( return hash; } -static -unsigned long lttng_condition_session_consumed_size_hash( - const struct lttng_condition *_condition) +static unsigned long +lttng_condition_session_consumed_size_hash(const struct lttng_condition *_condition) { unsigned long hash; - unsigned long condition_type = - (unsigned long) LTTNG_CONDITION_TYPE_SESSION_CONSUMED_SIZE; + unsigned long condition_type = (unsigned long) LTTNG_CONDITION_TYPE_SESSION_CONSUMED_SIZE; struct lttng_condition_session_consumed_size *condition; uint64_t val; - condition = container_of(_condition, - struct lttng_condition_session_consumed_size, parent); + condition = lttng::utils::container_of(_condition, + <tng_condition_session_consumed_size::parent); hash = hash_key_ulong((void *) condition_type, lttng_ht_seed); if (condition->session_name) { @@ -76,15 +69,13 @@ unsigned long lttng_condition_session_consumed_size_hash( return hash; } -static -unsigned long lttng_condition_session_rotation_hash( - const struct lttng_condition *_condition) +static unsigned long lttng_condition_session_rotation_hash(const struct lttng_condition *_condition) { unsigned long hash, condition_type; struct lttng_condition_session_rotation *condition; - condition = container_of(_condition, - struct lttng_condition_session_rotation, parent); + condition = + lttng::utils::container_of(_condition, <tng_condition_session_rotation::parent); condition_type = (unsigned long) condition->parent.type; hash = hash_key_ulong((void *) condition_type, lttng_ht_seed); LTTNG_ASSERT(condition->session_name); @@ -92,16 +83,15 @@ unsigned long lttng_condition_session_rotation_hash( return hash; } -static unsigned long lttng_condition_event_rule_matches_hash( - const struct lttng_condition *condition) +static unsigned long +lttng_condition_event_rule_matches_hash(const struct lttng_condition *condition) { unsigned long hash, condition_type; enum lttng_condition_status condition_status; const struct lttng_event_rule *event_rule; condition_type = (unsigned long) condition->type; - condition_status = lttng_condition_event_rule_matches_get_rule( - condition, &event_rule); + condition_status = lttng_condition_event_rule_matches_get_rule(condition, &event_rule); LTTNG_ASSERT(condition_status == LTTNG_CONDITION_STATUS_OK); hash = hash_key_ulong((void *) condition_type, lttng_ht_seed); @@ -135,7 +125,7 @@ struct lttng_condition *lttng_condition_copy(const struct lttng_condition *condi { int ret; struct lttng_payload copy_buffer; - struct lttng_condition *copy = NULL; + struct lttng_condition *copy = nullptr; lttng_payload_init(©_buffer); @@ -146,13 +136,11 @@ struct lttng_condition *lttng_condition_copy(const struct lttng_condition *condi { struct lttng_payload_view view = - lttng_payload_view_from_payload( - ©_buffer, 0, -1); + lttng_payload_view_from_payload(©_buffer, 0, -1); - ret = lttng_condition_create_from_payload( - &view, ©); + ret = lttng_condition_create_from_payload(&view, ©); if (ret < 0) { - copy = NULL; + copy = nullptr; goto end; } }