X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fcondition%2Fbuffer-usage-internal.h;fp=include%2Flttng%2Fcondition%2Fbuffer-usage-internal.h;h=be4eade5e5ceaeb3522ade0eaab318b26c9a6485;hp=8ddce350576ff5a5bf536d2e533f3d48a6032a10;hb=f66473ac08601dfdbed5a33a8d41957293372b45;hpb=b7d7800d03c56fd2e2de682633a26e08a00550a9 diff --git a/include/lttng/condition/buffer-usage-internal.h b/include/lttng/condition/buffer-usage-internal.h index 8ddce3505..be4eade5e 100644 --- a/include/lttng/condition/buffer-usage-internal.h +++ b/include/lttng/condition/buffer-usage-internal.h @@ -35,13 +35,8 @@ struct lttng_condition_buffer_usage { struct lttng_condition_buffer_usage_comm { uint8_t threshold_set_in_bytes; - /* - * Expressed in bytes if "threshold_set_in_bytes" is not 0. - * Otherwise, it is expressed a ratio in the interval [0.0, 1.0] - * that is mapped to the range on a 32-bit unsigned integer. - * The ratio is obtained by (threshold / UINT32_MAX). - */ - uint32_t threshold; + uint64_t threshold_bytes; + double threshold_ratio; /* Both lengths include the trailing \0. */ uint32_t session_name_len; uint32_t channel_name_len;