CAknCapServerShutdown Class Reference

class CAknCapServerShutdown : public CBase

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

CAknCapServerShutdown()

CAknCapServerShutdown ( )

~CAknCapServerShutdown()

~CAknCapServerShutdown ( )

Member Functions Documentation

AppExitNotifierL(const CAppExitNotifier *, CAppExitNotifier::TAppExitMethod)

void AppExitNotifierL ( const CAppExitNotifier * aNotifier,
CAppExitNotifier::TAppExitMethod aHowClosed
)

Parameters

const CAppExitNotifier * aNotifier
CAppExitNotifier::TAppExitMethod aHowClosed

CancelShutdownAppsL()

void CancelShutdownAppsL ( )

ConstructL()

void ConstructL ( )

DoShutdownTimeoutL()

TInt DoShutdownTimeoutL ( ) [private]

ProceedWithShutdown()

void ProceedWithShutdown ( ) [private]

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

void ShutdownAppsL ( const TUid aRequesterUID,
const RMessage2 & aShutdownMessage,
const TInt aTimeoutInMicroseconds
)

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]