#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 |