|
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().
1.8.13