Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

keyfile.h File Reference

Go to the source code of this file.

Defines

#define KEYFILE_H

Functions

int unpackn_ptr (struct ix_block *b, int ix, struct leveln_pntr *p)
int unpack0_ptr (struct fcb *f, struct ix_block *b, int ix, level0_pntr *p)
int get_nth_key (struct ix_block *b, struct key *k, int n)
int get_nth_key_and_pntr (struct fcb *f, struct ix_block *b, struct key *k, int n, levelx_pntr *p)
void get_page (struct fcb *f, struct leveln_pntr blk, block_type_t *buf)
void kf_set_bof (struct fcb *f, int index)
int kf_next_rec (struct fcb *f, int index, unsigned char t[], unsigned *key_lc, int max_key_lc, level0_pntr *p, unsigned char r[], unsigned *rec_lc, unsigned max_rec_lc)
int unpack_lc_key (unsigned char key[], level0_pntr *p)
int unpack_rec_key (unsigned char key[], level0_pntr *p)


Define Documentation

#define KEYFILE_H
 


Function Documentation

int get_nth_key struct ix_block b,
struct key k,
int  n
 

int get_nth_key_and_pntr struct fcb f,
struct ix_block b,
struct key k,
int  n,
levelx_pntr p
 

void get_page struct fcb f,
struct leveln_pntr  blk,
block_type_t buf
 

int kf_next_rec struct fcb f,
int  index,
unsigned char  t[],
unsigned *  key_lc,
int  max_key_lc,
level0_pntr p,
unsigned char  r[],
unsigned *  rec_lc,
unsigned  max_rec_lc
 

void kf_set_bof struct fcb f,
int  index
 

int unpack0_ptr struct fcb f,
struct ix_block b,
int  ix,
level0_pntr p
 

int unpack_lc_key unsigned char  key[],
level0_pntr p
 

int unpack_rec_key unsigned char  key[],
level0_pntr p
 

int unpackn_ptr struct ix_block b,
int  ix,
struct leveln_pntr p
 


Generated on Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4