rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
fm_select_t Struct Reference

One page being chosen while a folder is read. Filled by fm_select_begin(); the fields are the walk's, not the caller's. More...

#include <fm_select.h>

Data Fields

void * set
size_t size
int capacity
fm_rank_fn rank
fm_page_dir_t dir
const void * key
int held
int inside
int outside

Detailed Description

One page being chosen while a folder is read. Filled by fm_select_begin(); the fields are the walk's, not the caller's.

Field Documentation

◆ capacity

int fm_select_t::capacity

entries set takes

◆ dir

fm_page_dir_t fm_select_t::dir

the side of key the page holds

◆ held

int fm_select_t::held

entries in set

◆ inside

int fm_select_t::inside

offered entries on the page's side of the key

◆ key

const void* fm_select_t::key

borrowed; NULL for none

◆ outside

int fm_select_t::outside

offered entries ahead of the key (FROM, AFTER)

◆ rank

fm_rank_fn fm_select_t::rank

the order the pages run in

◆ set

void* fm_select_t::set

the page's room, capacity entries

◆ size

size_t fm_select_t::size

bytes of one entry


The documentation for this struct was generated from the following file: