return field_val;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_uint_create(
uint64_t val)
{
return &field_val->parent;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_int_create(
int64_t val)
{
return field_val;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_enum_uint_create(
uint64_t val)
{
return &field_val->parent.parent;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_enum_int_create(
int64_t val)
{
return &field_val->parent.parent;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_real_create(double val)
{
struct lttng_event_field_value_real *field_val = container_of(
return &field_val->parent;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_string_create_with_size(
const char *val, size_t size)
{
return &field_val->parent;
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_string_create(
const char *val)
{
lttng_event_field_value_destroy(field_val);
}
-LTTNG_HIDDEN
struct lttng_event_field_value *lttng_event_field_value_array_create(void)
{
struct lttng_event_field_value_array *field_val = container_of(
return &field_val->parent;
}
-LTTNG_HIDDEN
void lttng_event_field_value_destroy(struct lttng_event_field_value *field_val)
{
if (!field_val) {
return;
}
-LTTNG_HIDDEN
int lttng_event_field_value_enum_append_label_with_size(
struct lttng_event_field_value *field_val,
const char *label, size_t size)
return ret;
}
-LTTNG_HIDDEN
int lttng_event_field_value_enum_append_label(
struct lttng_event_field_value *field_val,
const char *label)
label, strlen(label));
}
-LTTNG_HIDDEN
int lttng_event_field_value_array_append(
struct lttng_event_field_value *array_field_val,
struct lttng_event_field_value *field_val)
field_val);
}
-LTTNG_HIDDEN
int lttng_event_field_value_array_append_unavailable(
struct lttng_event_field_value *array_field_val)
{