TDblQueBase Class Reference

class TDblQueBase

A base class that provides implementation for the doubly linked list header.

It also encapsulates the offset value of a link object.

The class is abstract and is not intended to be instantiated.

TDblQue

Public Member Functions
IMPORT_C TBoolIsEmpty()
IMPORT_C voidReset()
IMPORT_C voidSetOffset(TInt)
Protected Member Functions
TDblQueBase()
TDblQueBase(TInt)
IMPORT_C voidDoAddFirst(TAny *)
IMPORT_C voidDoAddLast(TAny *)
IMPORT_C voidDoAddPriority(TAny *)
IMPORT_C void__DbgTestEmpty()
Private Member Functions
TDblQueBase(const TDblQueBase &)
TDblQueBase &operator=(const TDblQueBase &)
Protected Attributes
TDblQueLink iHead
TInt iOffset

Constructor & Destructor Documentation

TDblQueBase()

IMPORT_CTDblQueBase()[protected]

TDblQueBase(TInt)

IMPORT_CTDblQueBase(TIntaOffset)[protected]

Parameters

TInt aOffset

TDblQueBase(const TDblQueBase &)

TDblQueBase(const TDblQueBase &aQue)[private]

Parameters

const TDblQueBase & aQue

Member Functions Documentation

DoAddFirst(TAny *)

IMPORT_C voidDoAddFirst(TAny *aPtr)[protected]

Parameters

TAny * aPtr

DoAddLast(TAny *)

IMPORT_C voidDoAddLast(TAny *aPtr)[protected]

Parameters

TAny * aPtr

DoAddPriority(TAny *)

IMPORT_C voidDoAddPriority(TAny *aPtr)[protected]

Parameters

TAny * aPtr

IsEmpty()

IMPORT_C TBoolIsEmpty()const

Reset()

IMPORT_C voidReset()

SetOffset(TInt)

IMPORT_C voidSetOffset(TIntaOffset)

Parameters

TInt aOffset

__DbgTestEmpty()

IMPORT_C void__DbgTestEmpty()const [protected]

operator=(const TDblQueBase &)

TDblQueBase &operator=(const TDblQueBase &aQue)[private]

Parameters

const TDblQueBase & aQue

Member Data Documentation

TDblQueLink iHead

TDblQueLink iHead[protected]

The head, or anchor point of the queue.

TInt iOffset

TInt iOffset[protected]

The offset of a component link object within elements that form the list.