CAknCapServer Class Reference

class CAknCapServer : public CAknNotifierAppServer
Public Member Functions
~CAknCapServer ()
void BlankScreenL ()
void CancelShutdownAppsL ()
void CheckAndLoadLibrariesL ()
void CreateActivateViewL (const RMessage2 &)
void CreateDynamicSoftNoteEventManagerL ()
CApaAppServiceBase * CreateServiceL ( TUid )
TInt CurrentAppStatuspaneResourceIdL ()
void DoAskAppsKeyStatusL (const RMessage2 &)
void DoTaskListCommandL (const RMessage2 &)
CAknDynamicSoftNoteEventManager * DynamicSoftNoteEventManager ()
void GetAliasKeyCodeL ( TUint &, const TKeyEvent &, TEventCode )
void GetPhoneIdleViewId ( TVwsViewId &)
CNotifierDialogController * GlobalNoteControllerL ()
void HandleClientExit ( CAknCapServerSession *)
void HandleMMCRequestL (const RMessage2 &, TInt )
void HideApplicationFromFWSL (const RMessage2 &)
void HideLongTapAnimation ()
void KillAppL (const RMessage2 &)
void PrepareForAppExitL ( TInt )
void RefreshLongTapAnimation ()
void RelinquishPriorityToForegroundAppL (const RMessage2 &)
void RotateScreenL ()
void SetCurrentAppStatuspaneResourceIdL ( TInt )
void SetFgSpDataSubscriberIdL ( TInt )
void SetGlobalNoteController (CNotifierDialogController *)
void SetSgcParamsL ( TInt , TBitFlags , TInt , TInt , TInt )
void SetStatusPaneFlags ( TInt )
void SetStatusPaneLayoutL ( TInt )
void ShowLongTapAnimationL (const TInt , const TInt )
void ShutdownAppsL (const RMessage2 &)
void SuppressAppsKeyL (const RMessage2 &, CAknCapServerSession *)
void UnblankScreenL ()
Private Member Functions
void EnsureAppUiValidityL ()
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 RLibrary iLibrary
CAknLongTapAnimation * iLongTapAnimation
CAknCapServerShutdown * iShutdown
Inherited Attributes
CActive::iStatus
CServer2::iSessionIter

Constructor & Destructor Documentation

~CAknCapServer()

~CAknCapServer ( )

Member Functions Documentation

BlankScreenL()

void BlankScreenL ( )

CancelShutdownAppsL()

void CancelShutdownAppsL ( )

CheckAndLoadLibrariesL()

void CheckAndLoadLibrariesL ( ) [inline]

CreateActivateViewL(const RMessage2 &)

void CreateActivateViewL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

CreateDynamicSoftNoteEventManagerL()

void CreateDynamicSoftNoteEventManagerL ( )

CreateServiceL(TUid)

CApaAppServiceBase * CreateServiceL ( TUid aServiceType ) 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 aServiceType the UID of the service that has been requested

CurrentAppStatuspaneResourceIdL()

TInt CurrentAppStatuspaneResourceIdL ( )

DoAskAppsKeyStatusL(const RMessage2 &)

void DoAskAppsKeyStatusL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

DoTaskListCommandL(const RMessage2 &)

void DoTaskListCommandL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

DynamicSoftNoteEventManager()

CAknDynamicSoftNoteEventManager * DynamicSoftNoteEventManager ( )

EnsureAppUiValidityL()

void EnsureAppUiValidityL ( ) [private]

GetAliasKeyCodeL(TUint &, const TKeyEvent &, TEventCode)

void GetAliasKeyCodeL ( TUint & aCode,
const TKeyEvent & aKeyEvent,
TEventCode aType
)

Parameters

TUint & aCode
const TKeyEvent & aKeyEvent
TEventCode aType

GetPhoneIdleViewId(TVwsViewId &)

void GetPhoneIdleViewId ( TVwsViewId & aViewId )

Parameters

TVwsViewId & aViewId

GlobalNoteControllerL()

CNotifierDialogController * GlobalNoteControllerL ( ) [inline]

HandleClientExit(CAknCapServerSession *)

void HandleClientExit ( CAknCapServerSession * aClient )

Parameters

CAknCapServerSession * aClient

HandleMMCRequestL(const RMessage2 &, TInt)

void HandleMMCRequestL ( const RMessage2 & aMessage,
TInt aClientId
)

Parameters

const RMessage2 & aMessage
TInt aClientId

HideApplicationFromFWSL(const RMessage2 &)

void HideApplicationFromFWSL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

HideLongTapAnimation()

void HideLongTapAnimation ( )

KillAppL(const RMessage2 &)

void KillAppL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

PrepareForAppExitL(TInt)

void PrepareForAppExitL ( TInt aWgId )

Parameters

TInt aWgId

RefreshLongTapAnimation()

void RefreshLongTapAnimation ( )

RelinquishPriorityToForegroundAppL(const RMessage2 &)

void RelinquishPriorityToForegroundAppL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

RotateScreenL()

void RotateScreenL ( )

SetCurrentAppStatuspaneResourceIdL(TInt)

void SetCurrentAppStatuspaneResourceIdL ( TInt aResourceId )

Parameters

TInt aResourceId

SetFgSpDataSubscriberIdL(TInt)

void SetFgSpDataSubscriberIdL ( TInt aId )

Parameters

TInt aId

SetGlobalNoteController(CNotifierDialogController *)

void SetGlobalNoteController ( CNotifierDialogController * aCont ) [inline]

Parameters

CNotifierDialogController * aCont

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

void SetSgcParamsL ( TInt aWgId,
TBitFlags aAppFlags,
TInt aSpLayout,
TInt aSpFlags,
TInt aAppScreenMode
)

Parameters

TInt aWgId
TBitFlags aAppFlags
TInt aSpLayout
TInt aSpFlags
TInt aAppScreenMode

SetStatusPaneFlags(TInt)

void SetStatusPaneFlags ( TInt aFlags )

Parameters

TInt aFlags

SetStatusPaneLayoutL(TInt)

void SetStatusPaneLayoutL ( TInt aResourceId )

Parameters

TInt aResourceId

ShowLongTapAnimationL(const TInt, const TInt)

void ShowLongTapAnimationL ( const TInt aX,
const TInt aY
)

Parameters

const TInt aX
const TInt aY

ShutdownAppsL(const RMessage2 &)

void ShutdownAppsL ( const RMessage2 & aMessage )

Parameters

const RMessage2 & aMessage

SuppressAppsKeyL(const RMessage2 &, CAknCapServerSession *)

void SuppressAppsKeyL ( const RMessage2 & aMessage,
CAknCapServerSession * aClient
)

Parameters

const RMessage2 & aMessage
CAknCapServerSession * aClient

UnblankScreenL()

void UnblankScreenL ( )

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 RLibrary iLibrary [private]

CAknLongTapAnimation * iLongTapAnimation

CAknLongTapAnimation * iLongTapAnimation [private]

CAknCapServerShutdown * iShutdown

CAknCapServerShutdown * iShutdown [private]