CAknCommonNotifierWrapper Class Reference
class CAknCommonNotifierWrapper : public CAknNotifierWrapper
|
Inherits from
-
CAknCommonNotifierWrapper
Nested Classes and Structures
Inherited Functions
|
|
CAknNotifierWrapper::AsyncMessageCompleted(CAknNotifierMessageObserver *)
|
|
CAknNotifierWrapper::CAknNotifierWrapper(TUid,TUid,TInt)
|
|
CAknNotifierWrapper::Client()
|
|
CAknNotifierWrapper::CreateNewQueueEntryL(TUid,const TDesC8 &,TInt,const RMessagePtr2 &)
|
|
CAknNotifierWrapper::DoNotifierControllerCommand(TInt)
|
|
CAknNotifierWrapper::NewL(TUid,TUid,TInt,TUid,TUint)
|
|
CAknNotifierWrapper::SetSynchReplybuf(HBufC8 *)
|
|
CAknNotifierWrapper::SynchronousReplyBuf()
|
|
CAknNotifierWrapper::UpdateNotifierL(TUid,const TDesC8 &)
|
|
CAknNotifierWrapper::UpdateNotifierL(TUid,const TDesC8 &,TInt,const RMessagePtr2 &)
|
|
CAknNotifierWrapper::~CAknNotifierWrapper()
|
|
CAknNotifierWrapperLight::CAknNotifierWrapperLight(MAknNotifierWrapper &,TUid,TUid,TInt)
|
|
CAknNotifierWrapperLight::Cancel()
|
|
CAknNotifierWrapperLight::Info()const
|
|
CAknNotifierWrapperLight::NotifierCapabilites()
|
|
CAknNotifierWrapperLight::Release()
|
|
CAknNotifierWrapperLight::StartL(const TDesC8 &)
|
|
CAknNotifierWrapperLight::StartL(const TDesC8 &,TInt,const RMessagePtr2 &)
|
|
CAknNotifierWrapperLight::UpdateL(const TDesC8 &)
|
|
CAknNotifierWrapperLight::UpdateL(const TDesC8 &,TInt,const RMessagePtr2 &)
|
|
CAknNotifierWrapperLight::~CAknNotifierWrapperLight()
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
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()
|
Constructor & Destructor Documentation
CAknCommonNotifierWrapper(TUid, TUid, TInt, TBool)
CAknCommonNotifierWrapper
|
(
|
TUid
|
aNotifierUid,
|
|
TUid
|
aChannel,
|
|
TInt
|
aPriority,
|
|
TBool
|
aPreLoad
|
|
)
|
[private]
|
~CAknCommonNotifierWrapper()
~CAknCommonNotifierWrapper
|
(
|
)
|
|
Member Functions Documentation
AppServerConnectedL()
void
|
AppServerConnectedL
|
(
|
)
|
|
AppServerUid()
const
TUid
&
|
AppServerUid
|
(
|
)
|
const [inline]
|
CancelNotifier(TUid)
void
|
CancelNotifier
|
(
|
TUid
|
aNotifierUid
|
)
|
|
ConstructL(const TDesC &, TUint)
void
|
ConstructL
|
(
|
const
TDesC
&
|
aLibraryName,
|
|
TUint
|
aReplyBufSize
|
|
)
|
[private]
|
HandleServerAppExit(TInt)
void
|
HandleServerAppExit
|
(
|
TInt
|
aReason
|
)
|
[private]
|
NewL(TUid, TUid, TInt, const TDesC &, TUint, TBool)
Static constructor. This does not connect (nor create) app server, but the server is created when RegisterL is being called by Symbian FW. Real connection to app server is formed during first actual notifier request.
Parameters
TUid
aNotifierUid
|
Uid of this notifier, returned in Info().
|
TUid
aChannel
|
Channel uid of this notifier, returned in Info().
|
TInt
aPriority
|
Priority of this notifier, see declaration of MEikSrvNotifierBase2, returned in Info().
|
const
TDesC
& aLibraryName
|
|
TUint
aReplyBufSize
|
Size of a reply buffer used in synchrouns notifier requests.
|
TBool
aPreload = EFalse
|
|
PreLoadLibraryL()
IMPORT_C void
|
PreLoadLibraryL
|
(
|
)
|
|
Loads the notifier plugin once app server is available. Keeps this plugin (aLibraryName in constructor). always loaded
RegisterL()
TNotifierInfo
|
RegisterL
|
(
|
)
|
|
SetCustomSecurityHandler(MAknNotifierCustomSecurityCheck *)
Sets custom security checking object, ownership taken. When ever notifier wrapper receives a command with actual message message is first passed to given object.
If callback (CustomSecurityCheckL()) does not leave, it is assumed that security checking was successfully passed.
StartNotifierL(TUid, const TDesC8 &, TInt, const RMessagePtr2 &)
StartNotifierL(TUid, const TDesC8 &)
Member Data Documentation
MAknNotifierCustomSecurityCheck * iCustomSecurityCheck
HBufC * iLibraryName
HBufC
*
|
iLibraryName
|
[private]
|
CApaServerAppExitMonitor * iMonitor
RArray< TPendingMsg > iPendingArray
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.