TPagedSetBase Class Reference

class TPagedSetBase
Public Member Functions
IMPORT_C voidClearL()
IMPORT_C voidConnect(MPagePool *)
IMPORT_C TBoolContainsL(const TAny *)
TInt Count()
IMPORT_C voidDeleteL(const TAny *)
IMPORT_C voidInsertL(const TAny *)
TBool IsBroken()
TBool IsDirty()
TBool IsEmpty()
TBool IsIntact()
voidMarkBroken()
voidMarkCurrent()
voidMarkDirty()
IMPORT_C TIntRepairL()
IMPORT_C voidSet(const TPagedSetToken &)
IMPORT_C TPagedSetTokenToken()
Protected Member Functions
TPagedSetBase(TInt)
TPagedSetBase(const TPagedSetToken &, TInt)
IMPORT_C voidInsertAllowDuplicatesL(const TAny *)
Private Attributes
TInt iCount
TBtreeKey iKey
TBtreeFix< TAny, TAny >iTree

Constructor & Destructor Documentation

TPagedSetBase(TInt)

IMPORT_CTPagedSetBase(TIntanEntrySize)[protected]

Parameters

TInt anEntrySize

TPagedSetBase(const TPagedSetToken &, TInt)

IMPORT_CTPagedSetBase(const TPagedSetToken &aToken,
TIntanEntrySize
)[protected]

Parameters

const TPagedSetToken & aToken
TInt anEntrySize

Member Functions Documentation

ClearL()

IMPORT_C voidClearL()

Connect(MPagePool *)

IMPORT_C voidConnect(MPagePool *aPool)

Parameters

MPagePool * aPool

ContainsL(const TAny *)

IMPORT_C TBoolContainsL(const TAny *aPtr)const

Parameters

const TAny * aPtr

Count()

TInt Count()const [inline]

DeleteL(const TAny *)

IMPORT_C voidDeleteL(const TAny *aPtr)

Parameters

const TAny * aPtr

InsertAllowDuplicatesL(const TAny *)

IMPORT_C voidInsertAllowDuplicatesL(const TAny *aPtr)[protected]

Parameters

const TAny * aPtr

InsertL(const TAny *)

IMPORT_C voidInsertL(const TAny *aPtr)

Parameters

const TAny * aPtr

IsBroken()

TBool IsBroken()const [inline]

IsDirty()

TBool IsDirty()const [inline]

IsEmpty()

TBool IsEmpty()const [inline]

IsIntact()

TBool IsIntact()const [inline]

MarkBroken()

voidMarkBroken()[inline]

MarkCurrent()

voidMarkCurrent()[inline]

MarkDirty()

voidMarkDirty()[inline]

RepairL()

IMPORT_C TIntRepairL()

Set(const TPagedSetToken &)

IMPORT_C voidSet(const TPagedSetToken &aToken)

Parameters

const TPagedSetToken & aToken

Token()

IMPORT_C TPagedSetTokenToken()const

Member Data Documentation

TInt iCount

TInt iCount[private]

TBtreeKey iKey

TBtreeKey iKey[private]

TBtreeFix< TAny, TAny > iTree

TBtreeFix< TAny, TAny >iTree[private]