#include <common/dynamic-array.h>
-LTTNG_HIDDEN
void lttng_dynamic_array_init(struct lttng_dynamic_array *array,
size_t element_size,
lttng_dynamic_array_element_destructor destructor)
array->destructor = destructor;
}
-LTTNG_HIDDEN
int lttng_dynamic_array_set_count(struct lttng_dynamic_array *array,
size_t new_element_count)
{
return ret;
}
-LTTNG_HIDDEN
int lttng_dynamic_array_add_element(struct lttng_dynamic_array *array,
const void *element)
{
return ret;
}
-LTTNG_HIDDEN
int lttng_dynamic_array_remove_element(struct lttng_dynamic_array *array,
size_t element_index)
{
array->buffer.size - array->element_size);
}
-LTTNG_HIDDEN
void lttng_dynamic_array_reset(struct lttng_dynamic_array *array)
{
if (array->destructor) {
array->size = 0;
}
-LTTNG_HIDDEN
void lttng_dynamic_array_clear(struct lttng_dynamic_array *array)
{
if (array->destructor) {
array->size = 0;
}
-LTTNG_HIDDEN
void lttng_dynamic_pointer_array_init(
struct lttng_dynamic_pointer_array *array,
lttng_dynamic_pointer_array_destructor destructor)
lttng_dynamic_array_init(&array->array, sizeof(void *), destructor);
}
-LTTNG_HIDDEN
int lttng_dynamic_pointer_array_remove_pointer(
struct lttng_dynamic_pointer_array *array, size_t index)
{
}
/* Release any memory used by the dynamic array. */
-LTTNG_HIDDEN
void lttng_dynamic_pointer_array_reset(
struct lttng_dynamic_pointer_array *array)
{
lttng_dynamic_array_reset(&array->array);
}
-LTTNG_HIDDEN
void lttng_dynamic_pointer_array_clear(
struct lttng_dynamic_pointer_array *array)
{