#include <s32btree.h>
Link against: estor.lib
| class TBtreeFixBase : public TBtree |
| Public Member Functions | |
|---|---|
| IMPORT_C void | Connect(MPagePool *, const MBtreeKey *) |
| IMPORT_C void | ExtractAtL(const TBtreePos &, TAny *) |
| IMPORT_C void | ExtractAtL(const TBtreeMark &, TAny *) |
| IMPORT_C TBool | InsertL(TBtreePos &, const TAny *, TAllowDuplicates) |
| Protected Member Functions | |
|---|---|
| TBtreeFixBase(TBtreeMode, TInt, TInt) | |
| TBtreeFixBase(const TBtreeToken &, TBtreeMode, TInt, TInt) | |
| Inherited Enumerations | |
|---|---|
| TBtree:TFind | |
Base class for TBtreeFix, which provides a B-tree for fixed sized entries.
| IMPORT_C | TBtreeFixBase | ( | TBtreeMode | aMode, |
| TInt | anEntrySize, | |||
| TInt | aKeySize | |||
| ) | [protected] | |||
| IMPORT_C | TBtreeFixBase | ( | const TBtreeToken & | aToken, |
| TBtreeMode | aMode, | |||
| TInt | anEntrySize, | |||
| TInt | aKeySize | |||
| ) | [protected] | |||
| IMPORT_C void | ExtractAtL | ( | const TBtreeMark & | aMark, |
| TAny * | anEntry | |||
| ) | const | |||
Gets the entry at the specified iterator position.
| Parameters | |
|---|---|
| aMark | Position of the entry to get |
| anEntry | Buffer into which to copy the entry. |
| IMPORT_C TBool | InsertL | ( | TBtreePos & | aPos, |
| const TAny * | anEntry, | |||
| TAllowDuplicates | aDup = ENoDuplicates | |||
| ) | ||||
Inserts an entry into the tree.
| Parameters | |
|---|---|
| aPos | On return, the position of the entry inserted |
| anEntry | Pointer to the entry to insert |
| aDup | Flag to indicate whether duplicate entries are allowed in the tree |