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)

void CancelCommandL ( const StartupAdaptation::TCommand aCommandId ) [pure virtual]

Cancel a command.

Since
S60 3.2

Parameters

const StartupAdaptation::TCommand aCommandId A command identifier.

CommandL(const StartupAdaptation::TCommand, TDesC8 &)

void CommandL ( const StartupAdaptation::TCommand aCommandId,
TDesC8 & aData
) [pure virtual]

Issue a command to startup adaptation.

Since
S60 3.2

Parameters

const StartupAdaptation::TCommand aCommandId A command identifier.
TDesC8 & aData Data 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 & anObserver An 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.