TBtreeFixBase Class Reference
| class TBtreeFixBase : public TBtree |
| Inherited Functions |
|---|
| | TBtree::ClearL() |
| | TBtree::Connect(MPagePool *,const MBtreeKey *,const MBtreeLeafOrg *,const MBtreeIndexOrg *) |
| | TBtree::DeleteAtL(TBtreePos &) |
| | TBtree::DeleteL(const TAny *) |
| | TBtree::ExtractAtL(const TBtreeMark &,TAny *,TInt)const |
| | TBtree::ExtractAtL(const TBtreePos &,TAny *,TInt)const |
| | TBtree::FindL(TBtreePos &,const TAny *,TFind)const |
| | TBtree::FirstL(TBtreePos &)const |
| | TBtree::InsertL(TBtreePos &,const TAny *,TInt,TAllowDuplicates) |
| | TBtree::IsBroken()const |
| | TBtree::IsDirty()const |
| | TBtree::IsEmpty()const |
| | TBtree::IsIntact()const |
| | TBtree::LastL(TBtreePos &)const |
| | TBtree::MarkBroken() |
| | TBtree::MarkCurrent() |
| | TBtree::MarkDirty() |
| | TBtree::NextL(TBtreeMark &)const |
| | TBtree::NextL(TBtreePos &)const |
| | TBtree::PreviousL(TBtreePos &)const |
| | TBtree::RepairL() |
| | TBtree::ResetL(TBtreeMark &)const |
| | TBtree::Set(const TBtreeToken &,TBtreeMode) |
| | TBtree::TBtree(TBtreeMode) |
| | TBtree::TBtree(const TBtreeToken &,TBtreeMode) |
| | TBtree::Token()const |
Detailed Description
Base class for TBtreeFix, which provides a B-tree for fixed sized entries.
Constructor & Destructor Documentation
TBtreeFixBase ( TBtreeMode, TInt, TInt )
TBtreeFixBase ( const TBtreeToken &, TBtreeMode, TInt, TInt )
Member Function Documentation
Connect ( MPagePool *, const MBtreeKey * )
Initalises the B-tree with a page pool and key handler.
| Parameter | Description | | aPool | Page pool to provide storage for the B-tree |
| aKey | Key handler for the B-tree |
ExtractAtL ( const TBtreePos &, TAny * )
| IMPORT_C void | ExtractAtL | ( | const TBtreePos & | aPos, |
| | TAny * | anEntry |
| | ) | const |
Gets the entry at the specified position.
| Parameter | Description | | aPos | Position of the entry to get |
| anEntry | Buffer into which to copy the entry. |
ExtractAtL ( const TBtreeMark &, TAny * )
Gets the entry at the specified iterator position.
| Parameter | Description | | aMark | Position of the entry to get |
| anEntry | Buffer into which to copy the entry. |
InsertL ( TBtreePos &, const TAny *, TAllowDuplicates )
Inserts an entry into the tree.
| Parameter | Description | | 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 |
Returns: True if successful, false if the entry was a duplicate and aDup was set to ENoDuplicates