_btree Struct Reference

#include <btree.h>

Collaboration diagram for _btree:

Collaboration graph
[legend]

Public Types

enum  { NOT, BACK, FORWARD }

Public Member Functions

int bt_irec __P ((struct _btree *, recno_t))
size_t bt_pfx __P ((const DBT *, const DBT *))
int bt_cmp __P ((const DBT *, const DBT *))

Data Fields

u_char bt_bval
caddr_t bt_cmap
EPG bt_cur
CURSOR bt_cursor
DBbt_dbp
caddr_t bt_emap
int bt_fd
pgno_t bt_free
EPGNO bt_last
int bt_lorder
MPOOLbt_mp
size_t bt_msize
recno_t bt_nrecs
enum _btree:: { ... }  bt_order
indx_t bt_ovflsize
PAGEbt_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
EPGNObt_sp
EPGNO bt_stack [50]
u_int32_t flags

Detailed Description

Definition at line 312 of file btree.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NOT 
BACK 
FORWARD 

Definition at line 342 of file btree.h.

00342 { NOT, BACK, FORWARD } bt_order;


Member Function Documentation

int bt_irec __P ( (struct _btree *, recno_t  ) 

size_t bt_pfx __P ( (const DBT *, const DBT *)   ) 

int bt_cmp __P ( (const DBT *, const DBT *)   ) 


Field Documentation

u_char bt_bval

Definition at line 362 of file btree.h.

Referenced by __rec_open(), and __rec_put().

caddr_t bt_cmap

Definition at line 355 of file btree.h.

Referenced by __rec_open().

Definition at line 317 of file btree.h.

Definition at line 320 of file btree.h.

Referenced by __bt_close(), __bt_delete(), __bt_put(), __bt_seq(), __rec_delete(), __rec_put(), and __rec_seq().

Definition at line 315 of file btree.h.

Referenced by __bt_open().

caddr_t bt_emap

Definition at line 357 of file btree.h.

Referenced by __rec_open().

int bt_fd

Definition at line 335 of file btree.h.

Referenced by __bt_close(), __bt_fd(), and __bt_open().

Definition at line 337 of file btree.h.

Referenced by __bt_open().

Definition at line 343 of file btree.h.

Referenced by __bt_put().

int bt_lorder

Definition at line 340 of file btree.h.

Referenced by __bt_open().

size_t bt_msize

Definition at line 358 of file btree.h.

Referenced by __rec_close(), and __rec_open().

Definition at line 360 of file btree.h.

Referenced by __bt_open(), __rec_delete(), __rec_get(), __rec_put(), and __rec_seq().

enum { ... } bt_order

Referenced by __bt_open(), and __bt_put().

Definition at line 339 of file btree.h.

Referenced by __bt_open(), and __bt_put().

Definition at line 338 of file btree.h.

Referenced by __bt_open().

Definition at line 333 of file btree.h.

Referenced by __bt_close(), __bt_get(), __bt_seq(), and __rec_put().

size_t bt_reclen

Definition at line 361 of file btree.h.

Referenced by __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(), and __rec_open().

Definition at line 332 of file btree.h.

Referenced by __bt_close(), and __bt_seq().

caddr_t bt_smap

Definition at line 356 of file btree.h.

Referenced by __rec_close(), and __rec_open().

Definition at line 330 of file btree.h.

Definition at line 329 of file btree.h.

Definition at line 388 of file btree.h.

Referenced by __bt_open().


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

Generated on Thu Apr 16 06:34:46 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6