CAknCapServerShutdown Class Reference

class CAknCapServerShutdown : public CBase

Inherits from

  • CAknCapServerShutdown

Nested Classes and Structures

Constructor & Destructor Documentation

CAknCapServerShutdown()

CAknCapServerShutdown()

~CAknCapServerShutdown()

~CAknCapServerShutdown()

Member Functions Documentation

AppExitNotifierL(const CAppExitNotifier *, CAppExitNotifier::TAppExitMethod)

voidAppExitNotifierL(const CAppExitNotifier *aNotifier,
CAppExitNotifier::TAppExitMethodaHowClosed
)

Parameters

const CAppExitNotifier * aNotifier
CAppExitNotifier::TAppExitMethod aHowClosed

CancelShutdownAppsL()

voidCancelShutdownAppsL()

ConstructL()

voidConstructL()

DoShutdownTimeoutL()

TInt DoShutdownTimeoutL()[private]

ProceedWithShutdown()

voidProceedWithShutdown()[private]

ShutdownAppsL(const TUid, const RMessage2 &, const TInt)

voidShutdownAppsL(const TUidaRequesterUID,
const RMessage2 &aShutdownMessage,
const TIntaTimeoutInMicroseconds
)

Parameters

const TUid aRequesterUID
const RMessage2 & aShutdownMessage
const TInt aTimeoutInMicroseconds

ShutdownTimeoutL(TAny *)

TInt ShutdownTimeoutL(TAny *aPtr)[private, static]

Parameters

TAny * aPtr

Member Enumerations Documentation

Enum TAknCapServerShutdownState

Enumerators

EShutdownWaitingForApps = 0
EShutdownKillingRogueApps

Member Data Documentation

CArrayPtrFlat< CAppExitNotifier > * iAppExitNotifiers

CArrayPtrFlat< CAppExitNotifier > *iAppExitNotifiers[private]

RMessagePtr2 iShutdownMessage

RMessagePtr2 iShutdownMessage[private]

TAknCapServerShutdownState iShutdownState

TAknCapServerShutdownState iShutdownState[private]

CPeriodic * iShutdownTimeout

CPeriodic *iShutdownTimeout[private]

TInt iTotalAppExitNotifiers

TInt iTotalAppExitNotifiers[private]

RWsSession & iWs

RWsSession &iWs[private]