CAknCapServer Class Reference

class CAknCapServer : public CAknNotifierAppServer
Public Member Functions
~CAknCapServer()
voidBlankScreenL()
voidCancelShutdownAppsL()
voidCheckAndLoadLibrariesL()
voidCreateActivateViewL(const RMessage2 &)
voidCreateDynamicSoftNoteEventManagerL()
CApaAppServiceBase *CreateServiceL(TUid)
TInt CurrentAppStatuspaneResourceIdL()
voidDoAskAppsKeyStatusL(const RMessage2 &)
voidDoTaskListCommandL(const RMessage2 &)
CAknDynamicSoftNoteEventManager *DynamicSoftNoteEventManager()
voidGetAliasKeyCodeL(TUint &, const TKeyEvent &, TEventCode)
voidGetPhoneIdleViewId(TVwsViewId &)
CNotifierDialogController *GlobalNoteControllerL()
voidHandleClientExit(CAknCapServerSession *)
voidHandleMMCRequestL(const RMessage2 &, TInt)
voidHideApplicationFromFWSL(const RMessage2 &)
voidHideLongTapAnimation()
voidKillAppL(const RMessage2 &)
voidPrepareForAppExitL(TInt)
voidRefreshLongTapAnimation()
voidRelinquishPriorityToForegroundAppL(const RMessage2 &)
voidRotateScreenL()
voidSetCurrentAppStatuspaneResourceIdL(TInt)
voidSetFgSpDataSubscriberIdL(TInt)
voidSetGlobalNoteController(CNotifierDialogController *)
voidSetSgcParamsL(TInt, TBitFlags, TInt, TInt, TInt)
voidSetStatusPaneFlags(TInt)
voidSetStatusPaneLayoutL(TInt)
voidShowLongTapAnimationL(const TInt, const TInt)
voidShutdownAppsL(const RMessage2 &)
voidSuppressAppsKeyL(const RMessage2 &, CAknCapServerSession *)
voidUnblankScreenL()
Private Member Functions
voidEnsureAppUiValidityL()
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CAknAppServer::ConstructL(const TDesC &)
CAknAppServer::HandleAllClientsClosed()
CAknAppServer::HandleSessionClose()
CAknAppServer::HandleSessionOpen()
CAknAppServer::~CAknAppServer()
CAknNotifierAppServer::AppendNotifierLibNameL(const TDesC &)
CAknNotifierAppServer::CAknNotifierAppServer()
CAknNotifierAppServer::CancelNotifier(TUid)
CAknNotifierAppServer::LoadNotifiersL()
CAknNotifierAppServer::SetImplementationFinderL(MNotifLibraryOwningServer *)
CAknNotifierAppServer::StartNotifierAndGetResponseL(TUid,TDesC8 &,const RMessagePtr2 &,TInt)
CAknNotifierAppServer::StartNotifierL(TUid,const TDesC8 &,TDes8 &)
CAknNotifierAppServer::UnbalanceReferenceCountForNotif(TUid,TBool)
CAknNotifierAppServer::UpdateNotifierAndGetResponseL(TUid,TDesC8 &,const RMessagePtr2 &,TInt)
CAknNotifierAppServer::UpdateNotifierL(TUid,const TDesC8 &,TDes8 &)
CAknNotifierAppServer::~CAknNotifierAppServer()
CApaAppServer::CApaAppServer()
CApaAppServer::CustomSecurityCheckL(const RMessage2 &,TInt &,TSecurityInfo &)
CApaAppServer::DoConnect(const RMessage2 &)
CApaAppServer::NotifyServerExit(TInt)
CApaAppServer::~CApaAppServer()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CEikAppServer::ConstructUniqueL(TUint,TUid)
CEikAppServer::CreateServiceSecurityCheckL(TUid,const RMessage2 &,TInt &,TSecurityInfo &)
CPolicyServer::CPolicyServer(TInt,const TPolicy &,TServerType)
CPolicyServer::CheckFailedL(const RMessage2 &,TInt,const TSecurityInfo &)
CPolicyServer::CustomFailureActionL(const RMessage2 &,TInt,const TSecurityInfo &)
CPolicyServer::Extension_(TUint,TAny *&,TAny *)
CPolicyServer::ProcessError(const RMessage2 &,TInt)
CPolicyServer::ProcessL(const RMessage2 &)
CServer2::CServer2(TInt,TServerType)
CServer2::DoCancel()
CServer2::Message()const
CServer2::ReStart()
CServer2::Server()const
CServer2::SetMaster(const CServer2 *)
CServer2::SetPinClientDescriptors(TBool)
CServer2::Start(const TDesC &)
CServer2::StartL(const TDesC &)
CServer2::~CServer2()
Inherited Enumerations
CActive:TPriority
CPolicyServer:TCustomResult
CPolicyServer:TFailureAction
CPolicyServer:TSpecialCase
CServer2:TPanic
CServer2:TServerType
Private Attributes
CAknCapAppServerAppUi *iAppUi
CAknDynamicSoftNoteEventManager *iDynamicSoftNoteEventManager
CNotifierDialogController *iGlobalNoteController
TBool iLibrariesLoaded
__MUTABLE RLibraryiLibrary
CAknLongTapAnimation *iLongTapAnimation
CAknCapServerShutdown *iShutdown
Inherited Attributes
CActive::iStatus
CServer2::iSessionIter

Constructor & Destructor Documentation

~CAknCapServer()

~CAknCapServer()

Member Functions Documentation

BlankScreenL()

voidBlankScreenL()

CancelShutdownAppsL()

voidCancelShutdownAppsL()

CheckAndLoadLibrariesL()

voidCheckAndLoadLibrariesL()[inline]

CreateActivateViewL(const RMessage2 &)

voidCreateActivateViewL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

CreateDynamicSoftNoteEventManagerL()

voidCreateDynamicSoftNoteEventManagerL()

CreateServiceL(TUid)

CApaAppServiceBase *CreateServiceL(TUidaServiceType)const [virtual]

Create a new service implementation. This implementation creates common Series 60 services. Derived classes can override this to add support for specific services that they support. They must base-call for any service UIDs that they do not support.

Parameters

TUid aServiceTypethe UID of the service that has been requested

CurrentAppStatuspaneResourceIdL()

TInt CurrentAppStatuspaneResourceIdL()

DoAskAppsKeyStatusL(const RMessage2 &)

voidDoAskAppsKeyStatusL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

DoTaskListCommandL(const RMessage2 &)

voidDoTaskListCommandL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

DynamicSoftNoteEventManager()

CAknDynamicSoftNoteEventManager *DynamicSoftNoteEventManager()

EnsureAppUiValidityL()

voidEnsureAppUiValidityL()[private]

GetAliasKeyCodeL(TUint &, const TKeyEvent &, TEventCode)

voidGetAliasKeyCodeL(TUint &aCode,
const TKeyEvent &aKeyEvent,
TEventCodeaType
)

Parameters

TUint & aCode
const TKeyEvent & aKeyEvent
TEventCode aType

GetPhoneIdleViewId(TVwsViewId &)

voidGetPhoneIdleViewId(TVwsViewId &aViewId)

Parameters

TVwsViewId & aViewId

GlobalNoteControllerL()

CNotifierDialogController *GlobalNoteControllerL()[inline]

HandleClientExit(CAknCapServerSession *)

voidHandleClientExit(CAknCapServerSession *aClient)

Parameters

CAknCapServerSession * aClient

HandleMMCRequestL(const RMessage2 &, TInt)

voidHandleMMCRequestL(const RMessage2 &aMessage,
TIntaClientId
)

Parameters

const RMessage2 & aMessage
TInt aClientId

HideApplicationFromFWSL(const RMessage2 &)

voidHideApplicationFromFWSL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

HideLongTapAnimation()

voidHideLongTapAnimation()

KillAppL(const RMessage2 &)

voidKillAppL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

PrepareForAppExitL(TInt)

voidPrepareForAppExitL(TIntaWgId)

Parameters

TInt aWgId

RefreshLongTapAnimation()

voidRefreshLongTapAnimation()

RelinquishPriorityToForegroundAppL(const RMessage2 &)

voidRelinquishPriorityToForegroundAppL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

RotateScreenL()

voidRotateScreenL()

SetCurrentAppStatuspaneResourceIdL(TInt)

voidSetCurrentAppStatuspaneResourceIdL(TIntaResourceId)

Parameters

TInt aResourceId

SetFgSpDataSubscriberIdL(TInt)

voidSetFgSpDataSubscriberIdL(TIntaId)

Parameters

TInt aId

SetGlobalNoteController(CNotifierDialogController *)

voidSetGlobalNoteController(CNotifierDialogController *aCont)[inline]

Parameters

CNotifierDialogController * aCont

SetSgcParamsL(TInt, TBitFlags, TInt, TInt, TInt)

voidSetSgcParamsL(TIntaWgId,
TBitFlagsaAppFlags,
TIntaSpLayout,
TIntaSpFlags,
TIntaAppScreenMode
)

Parameters

TInt aWgId
TBitFlags aAppFlags
TInt aSpLayout
TInt aSpFlags
TInt aAppScreenMode

SetStatusPaneFlags(TInt)

voidSetStatusPaneFlags(TIntaFlags)

Parameters

TInt aFlags

SetStatusPaneLayoutL(TInt)

voidSetStatusPaneLayoutL(TIntaResourceId)

Parameters

TInt aResourceId

ShowLongTapAnimationL(const TInt, const TInt)

voidShowLongTapAnimationL(const TIntaX,
const TIntaY
)

Parameters

const TInt aX
const TInt aY

ShutdownAppsL(const RMessage2 &)

voidShutdownAppsL(const RMessage2 &aMessage)

Parameters

const RMessage2 & aMessage

SuppressAppsKeyL(const RMessage2 &, CAknCapServerSession *)

voidSuppressAppsKeyL(const RMessage2 &aMessage,
CAknCapServerSession *aClient
)

Parameters

const RMessage2 & aMessage
CAknCapServerSession * aClient

UnblankScreenL()

voidUnblankScreenL()

Member Data Documentation

CAknCapAppServerAppUi * iAppUi

CAknCapAppServerAppUi *iAppUi[private]

CAknDynamicSoftNoteEventManager * iDynamicSoftNoteEventManager

CAknDynamicSoftNoteEventManager *iDynamicSoftNoteEventManager[private]

CNotifierDialogController * iGlobalNoteController

CNotifierDialogController *iGlobalNoteController[private]

TBool iLibrariesLoaded

TBool iLibrariesLoaded[private]

__MUTABLE RLibrary iLibrary

__MUTABLE RLibraryiLibrary[private]

CAknLongTapAnimation * iLongTapAnimation

CAknLongTapAnimation *iLongTapAnimation[private]

CAknCapServerShutdown * iShutdown

CAknCapServerShutdown *iShutdown[private]