Asterisk - The Open Source Telephony Project
18.5.0
|
#include <btree.h>
Public Types | |
enum | { NOT, BACK, FORWARD } |
Public Member Functions | |
int bt_cmp | __P ((const DBT *, const DBT *)) |
size_t bt_pfx | __P ((const DBT *, const DBT *)) |
int bt_irec | __P ((struct _btree *, recno_t)) |
Data Fields | |
u_char | bt_bval |
caddr_t | bt_cmap |
EPG | bt_cur |
CURSOR | bt_cursor |
DB * | bt_dbp |
caddr_t | bt_emap |
int | bt_fd |
pgno_t | bt_free |
EPGNO | bt_last |
int | bt_lorder |
MPOOL * | bt_mp |
size_t | bt_msize |
recno_t | bt_nrecs |
enum _btree:: { ... } | bt_order |
indx_t | bt_ovflsize |
PAGE * | bt_pinned |
u_int32_t | bt_psize |
DBT | bt_rdata |
size_t | bt_reclen |
int | bt_rfd |
FILE * | bt_rfp |
DBT | bt_rkey |
caddr_t | bt_smap |
EPGNO * | bt_sp |
EPGNO | bt_stack [50] |
u_int32_t | flags |
anonymous enum |
Enumerator | |
---|---|
NOT | |
BACK | |
FORWARD |
u_char bt_bval |
Definition at line 362 of file btree.h.
Referenced by __rec_fmap(), __rec_fpipe(), __rec_open(), __rec_put(), __rec_vmap(), and __rec_vpipe().
caddr_t bt_cmap |
Definition at line 355 of file btree.h.
Referenced by __rec_fmap(), __rec_open(), and __rec_vmap().
EPG bt_cur |
Definition at line 317 of file btree.h.
Referenced by __bt_search(), __bt_snext(), __bt_sprev(), __rec_search(), and bt_fast().
CURSOR bt_cursor |
Definition at line 320 of file btree.h.
Referenced by __bt_close(), __bt_curdel(), __bt_delete(), __bt_dleaf(), __bt_put(), __bt_seq(), __bt_seqadv(), __bt_setcur(), __rec_delete(), __rec_put(), __rec_seq(), and bt_psplit().
DB* bt_dbp |
Definition at line 315 of file btree.h.
Referenced by __bt_open(), and __bt_split().
caddr_t bt_emap |
Definition at line 357 of file btree.h.
Referenced by __rec_fmap(), __rec_open(), and __rec_vmap().
int bt_fd |
Definition at line 335 of file btree.h.
Referenced by __bt_close(), __bt_fd(), and __bt_open().
pgno_t bt_free |
Definition at line 337 of file btree.h.
Referenced by __bt_free(), __bt_new(), __bt_open(), and bt_meta().
EPGNO bt_last |
Definition at line 343 of file btree.h.
Referenced by __bt_put(), and bt_fast().
int bt_lorder |
Definition at line 340 of file btree.h.
Referenced by __bt_open().
MPOOL* bt_mp |
Definition at line 313 of file btree.h.
Referenced by __bt_bdelete(), __bt_close(), __bt_curdel(), __bt_delete(), __bt_fd(), __bt_first(), __bt_free(), __bt_get(), __bt_new(), __bt_open(), __bt_pdelete(), __bt_put(), __bt_relink(), __bt_search(), __bt_seq(), __bt_seqadv(), __bt_seqset(), __bt_snext(), __bt_split(), __bt_sprev(), __bt_stkacq(), __bt_sync(), __ovfl_delete(), __ovfl_get(), __ovfl_put(), __rec_close(), __rec_delete(), __rec_fd(), __rec_get(), __rec_iput(), __rec_open(), __rec_put(), __rec_search(), __rec_seq(), bt_broot(), bt_fast(), bt_meta(), bt_page(), bt_preserve(), bt_rroot(), nroot(), and rec_rdelete().
size_t bt_msize |
Definition at line 358 of file btree.h.
Referenced by __rec_close(), and __rec_open().
recno_t bt_nrecs |
Definition at line 360 of file btree.h.
Referenced by __bt_open(), __rec_delete(), __rec_dleaf(), __rec_fmap(), __rec_fpipe(), __rec_get(), __rec_iput(), __rec_put(), __rec_seq(), __rec_vmap(), __rec_vpipe(), and bt_meta().
enum { ... } bt_order |
Referenced by __bt_open(), __bt_put(), and bt_fast().
indx_t bt_ovflsize |
Definition at line 339 of file btree.h.
Referenced by __bt_open(), __bt_put(), and __rec_iput().
PAGE* bt_pinned |
Definition at line 318 of file btree.h.
Referenced by __bt_close(), __bt_delete(), __bt_fd(), __bt_get(), __bt_put(), __bt_seq(), __bt_sync(), __rec_close(), __rec_delete(), __rec_fd(), __rec_get(), __rec_put(), and __rec_seq().
u_int32_t bt_psize |
Definition at line 338 of file btree.h.
Referenced by __bt_open(), __bt_pdelete(), __ovfl_delete(), __ovfl_get(), __ovfl_put(), bt_broot(), bt_meta(), bt_page(), bt_psplit(), bt_root(), bt_rroot(), and nroot().
DBT bt_rdata |
Definition at line 333 of file btree.h.
Referenced by __bt_close(), __bt_cmp(), __bt_get(), __bt_seq(), __rec_fmap(), __rec_fpipe(), __rec_put(), __rec_ret(), and __rec_vpipe().
size_t bt_reclen |
Definition at line 361 of file btree.h.
Referenced by __rec_fmap(), __rec_fpipe(), __rec_open(), and __rec_put().
int bt_rfd |
Definition at line 353 of file btree.h.
Referenced by __bt_open(), __rec_close(), __rec_fd(), and __rec_open().
FILE* bt_rfp |
Definition at line 352 of file btree.h.
Referenced by __rec_close(), __rec_fpipe(), __rec_open(), and __rec_vpipe().
DBT bt_rkey |
Definition at line 332 of file btree.h.
Referenced by __bt_close(), __bt_seq(), and __rec_ret().
caddr_t bt_smap |
Definition at line 356 of file btree.h.
Referenced by __rec_close(), and __rec_open().
u_int32_t flags |
Definition at line 388 of file btree.h.
Referenced by __bt_open().