CMmTsyObjectList Class Reference

class CMmTsyObjectList : public CBase

Base class for CMmCallList and CMmLineList classes.

Inherits from

Constructor & Destructor Documentation

~CMmTsyObjectList()

~CMmTsyObjectList()[virtual]

Destructor.

Member Functions Documentation

AddObject(CTelObject *)

TInt AddObject(CTelObject *aObject)[virtual]

This method adds a TSY object to the container

Parameters

CTelObject * aObjectobject to be added to the list.

CreateContainerL()

TInt CreateContainerL()[protected]

Create Call Container

DeleteContainer()

voidDeleteContainer()[protected]

Delete Call Container

GetNumberOfObjects()

TInt GetNumberOfObjects()[virtual]

Return number of calls in the call container

GetObjectByIndex(const TInt)

CBase *GetObjectByIndex(const TIntaIndex)const [virtual]

Returns the object that has the given index in container

Parameters

const TInt aIndexindex of the object which is to be returned.

RemoveAll()

voidRemoveAll()[virtual]

Removes all TSY objects from the container

RemoveObject(CTelObject *)

TInt RemoveObject(CTelObject *aObject)[virtual]

Removes the given object from the container

Parameters

CTelObject * aObjectobject to be removed from the list.

Member Data Documentation

CMmPhoneTsy * iMmPhone

CMmPhoneTsy *iMmPhone[protected]

A pointer to the multimode phone object Not own.

CArrayPtrFlat< CTelObject > * iObjectContainer

CArrayPtrFlat< CTelObject > *iObjectContainer[protected]

Container containing all the objects Own.