{
struct lttng_condition_session_consumed_size *consumed_size;
- consumed_size = container_of(condition,
- struct lttng_condition_session_consumed_size, parent);
+ consumed_size = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
free(consumed_size->session_name);
free(consumed_size);
goto end;
}
- consumed = container_of(condition, struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
if (!consumed->session_name) {
ERR("Invalid session consumed size condition: a target session name must be set.");
goto end;
}
DBG("Serializing session consumed size condition");
- consumed = container_of(condition,
- struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
session_name_len = strlen(consumed->session_name) + 1;
if (session_name_len > LTTNG_NAME_MAX) {
bool is_equal = false;
struct lttng_condition_session_consumed_size *a, *b;
- a = container_of(_a, struct lttng_condition_session_consumed_size, parent);
- b = container_of(_b, struct lttng_condition_session_consumed_size, parent);
+ a = lttng::utils::container_of(_a, <tng_condition_session_consumed_size::parent);
+ b = lttng::utils::container_of(_b, <tng_condition_session_consumed_size::parent);
if (a->consumed_threshold_bytes.set && b->consumed_threshold_bytes.set) {
uint64_t a_value, b_value;
{
struct lttng_condition_session_consumed_size *condition;
- condition = (lttng_condition_session_consumed_size *) zmalloc(sizeof(struct lttng_condition_session_consumed_size));
+ condition = zmalloc<lttng_condition_session_consumed_size>();
if (!condition) {
return NULL;
}
goto end;
}
- consumed = container_of(condition, struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
if (!consumed->consumed_threshold_bytes.set) {
status = LTTNG_CONDITION_STATUS_UNSET;
goto end;
goto end;
}
- consumed = container_of(condition, struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
consumed->consumed_threshold_bytes.set = true;
consumed->consumed_threshold_bytes.value = consumed_threshold_bytes;
end:
goto end;
}
- consumed = container_of(condition, struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
if (!consumed->session_name) {
status = LTTNG_CONDITION_STATUS_UNSET;
goto end;
goto end;
}
- consumed = container_of(condition, struct lttng_condition_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(condition,
+ <tng_condition_session_consumed_size::parent);
session_name_copy = strdup(session_name);
if (!session_name_copy) {
status = LTTNG_CONDITION_STATUS_ERROR;
struct lttng_evaluation_session_consumed_size *consumed;
struct lttng_evaluation_session_consumed_size_comm comm;
- consumed = container_of(evaluation,
- struct lttng_evaluation_session_consumed_size, parent);
+ consumed = lttng::utils::container_of(evaluation,
+ <tng_evaluation_session_consumed_size::parent);
comm.session_consumed = consumed->session_consumed;
return lttng_dynamic_buffer_append(
&payload->buffer, &comm, sizeof(comm));
{
struct lttng_evaluation_session_consumed_size *consumed;
- consumed = container_of(evaluation, struct lttng_evaluation_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(evaluation,
+ <tng_evaluation_session_consumed_size::parent);
free(consumed);
}
{
struct lttng_evaluation_session_consumed_size *consumed_eval;
- consumed_eval = (lttng_evaluation_session_consumed_size *) zmalloc(sizeof(struct lttng_evaluation_session_consumed_size));
+ consumed_eval = zmalloc<lttng_evaluation_session_consumed_size>();
if (!consumed_eval) {
goto end;
}
goto end;
}
- consumed = container_of(evaluation, struct lttng_evaluation_session_consumed_size,
- parent);
+ consumed = lttng::utils::container_of(evaluation,
+ <tng_evaluation_session_consumed_size::parent);
*session_consumed = consumed->session_consumed;
end:
return status;