uint64_t entry_size
Size of each entry.
uint64_t page_size
Size of each data page.
tpa_t * tpa_new(allocator_t *alloc, uint64_t entry_size, uint64_t page_size, tpa_t *tpa)
void tpa_set(tpa_t *tpa, size_t idx, void *data)
void tpa_delete(tpa_t *tpa)
size_t tpa_size(tpa_t *tpa)
void * tpa_get(tpa_t *tpa, size_t idx)
size_t tpa_next(tpa_t *tpa, size_t cur)
ssize_t tpa_length(tpa_t *tpa)
size_t tpa_entries(tpa_t *tpa)