#include <dsBtreeOnDisk.h>
Public Methods | |
| void | IOWriteAt (long offs, dsBtreeOnDiskItem *item) |
| void | IOReadAt (long offs, dsBtreeOnDiskItem *item) |
| void | IOError (long offs, dsBtreeOnDiskItem *item) |
| int | cf (dsBtreeOnDiskItem *a, dsBtreeOnDiskItem *b) |
| dsBtreeOnDiskItem * | seek (dsBtreeOnDiskItem *item) |
| dsBtreeOnDiskItem * | insert (dsBtreeOnDiskItem *item) |
| void | update (dsBtreeOnDiskItem *item, void *newval, size_t size) |
| void | remove (dsBtreeOnDiskItem *item) |
| void | walk () |
| dsBtreeOnDisk (std::iostream *os, bool allow_duplicates=false) | |
Public Attributes | |
| dsBtreeOnDiskRootItem | _root |
| dsBtreeOnDiskItem | _current |
Protected Methods | |
| virtual void | visit (char *key, void *val, size_t vsize) |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.3-rc2