CStartupAdaptation Class Reference

class CStartupAdaptation : public CBase

An ECOM plug-in interface class to be implemented by startup adaptation.

Since
S60 3.2

Inherits from

Constructor & Destructor Documentation

~CStartupAdaptation()

~CStartupAdaptation()[inline, virtual]

Destructor.

Since
S60 3.2

Member Functions Documentation

CancelCommandL(const StartupAdaptation::TCommand)

voidCancelCommandL(const StartupAdaptation::TCommandaCommandId)[pure virtual]

Cancel a command.

Since
S60 3.2

Parameters

const StartupAdaptation::TCommand aCommandIdA command identifier.

CommandL(const StartupAdaptation::TCommand, TDesC8 &)

voidCommandL(const StartupAdaptation::TCommandaCommandId,
TDesC8 &aData
)[pure virtual]

Issue a command to startup adaptation.

Since
S60 3.2

Parameters

const StartupAdaptation::TCommand aCommandIdA command identifier.
TDesC8 & aDataData associated with the command.

NewL(MStartupAdaptationObserver &)

CStartupAdaptation *NewL(MStartupAdaptationObserver &anObserver)[static, inline]

Create new startup adaptation plug-in object.

Since
S60 3.2

Parameters

MStartupAdaptationObserver & anObserverAn observer object for receiving command responses and adaptation events.

Version()

TVersion Version()const [pure virtual]

Get plug-in implementation version. Major and minor version numbers are relevant.

Since
S60 3.2

Member Data Documentation

TUid iDtorIDKey

TUid iDtorIDKey[private]

Plug-in identifier. Used to inform ECom after the object has been destroyed.