CMmPhoneFactoryTsy Class Reference

class CMmPhoneFactoryTsy : public CPhoneFactoryBase

CMmPhoneFactoryTsy creates a new multimode phone object.

Inherits from

Constructor & Destructor Documentation

CMmPhoneFactoryTsy()

CMmPhoneFactoryTsy()

C++ default constructor. LibEntry requires that this is public

~CMmPhoneFactoryTsy()

~CMmPhoneFactoryTsy()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()

By default Symbian 2nd phase constructor.

EnumeratePhones()

TInt EnumeratePhones()

Returns maximum number of supported phone instances.

GetPhoneInfo(const TInt, RTelServer::TPhoneInfo &)

TInt GetPhoneInfo(const TIntaIndex,
RTelServer::TPhoneInfo &aPhoneFactoryBaseInfo
)

Returns phone information

Parameters

const TInt aIndexindex number of the phone
RTelServer::TPhoneInfo & aPhoneFactoryBaseInfoinfo copied here

IsSupported(const TInt)

TBool IsSupported(const TIntaFunctionalUnit)

Provides information about the supported functional units of the TSY

Parameters

const TInt aFunctionalUnitis this functional unit supported.

NewL()

CMmPhoneFactoryTsy *NewL()[static]

Two-phased constructor. return created phone object

NewPhoneL(const TDesC &)

CPhoneBase *NewPhoneL(const TDesC &aName)

Returns Phone instance

Parameters

const TDesC & aName

NewSimAtk(const TDesC &)

CTsySatMessagingBase *NewSimAtk(const TDesC &aName)[virtual]

Returns SimAtk TSY instance

Parameters

const TDesC & aName

Member Data Documentation

MLtsyFactoryBase * iLtsyFactory

MLtsyFactoryBase *iLtsyFactory[private]

Pointer to LTSY factory, used to retrieve LTSY and SIM ATK TSY Not owned.

MMessageRouter * iMessageRouter

MMessageRouter *iMessageRouter[private]

Pointer to messagerouter Not owned.

CMmPhoneTsy * iPhoneTsy

CMmPhoneTsy *iPhoneTsy[private]

Pointer to PhoneTSY Not owned.