CAknNotifierWrapper Class Reference
class CAknNotifierWrapper : public CAknNotifierWrapperLight
|
Public Member Functions
|
|
~CAknNotifierWrapper
()
|
const
TUid
&
|
AppServerUid
()
|
IMPORT_C void
|
AsyncMessageCompleted
(
CAknNotifierMessageObserver
*)
|
IMPORT_C void
|
CancelNotifier
(
TUid
)
|
IMPORT_C void
|
DoNotifierControllerCommand
(
TInt
)
|
IMPORT_C
CAknNotifierWrapper
*
|
NewL
(
TUid
,
TUid
,
TInt
,
TUid
,
TUint
)
|
IMPORT_C TNotifierInfo
|
RegisterL
()
|
IMPORT_C void
|
StartNotifierL
(
TUid
, const
TDesC8
&,
TInt
, const
RMessagePtr2
&)
|
IMPORT_C
TPtrC8
|
StartNotifierL
(
TUid
, const
TDesC8
&)
|
TPtr8
|
SynchronousReplyBuf
()
|
IMPORT_C
TPtrC8
|
UpdateNotifierL
(
TUid
, const
TDesC8
&)
|
IMPORT_C void
|
UpdateNotifierL
(
TUid
, const
TDesC8
&,
TInt
, const
RMessagePtr2
&)
|
Inherited Functions
|
|
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
CAknNotifierWrapper(TUid, TUid, TInt)
IMPORT_C
|
CAknNotifierWrapper
|
(
|
TUid
|
aNotifierUid,
|
|
TUid
|
aChannel,
|
|
TInt
|
aPriority
|
|
)
|
[protected]
|
Constructor. Intended only for derivation. Uses
AppServerUid()
to initialize iAppServerUid.
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().
|
CAknNotifierWrapper(TUid, TUid, TInt, TUid)
CAknNotifierWrapper
|
(
|
TUid
|
aNotifierUid,
|
|
TUid
|
aChannel,
|
|
TInt
|
aPriority,
|
|
TUid
|
aAppServerUid
|
|
)
|
[private]
|
~CAknNotifierWrapper()
IMPORT_C
|
~CAknNotifierWrapper
|
(
|
)
|
|
Member Functions Documentation
AppServerUid()
const
TUid
&
|
AppServerUid
|
(
|
)
|
const [inline]
|
AsyncMessageCompleted(CAknNotifierMessageObserver *)
CancelNotifier(TUid)
IMPORT_C void
|
CancelNotifier
|
(
|
TUid
|
aNotifierUid
|
)
|
|
Client()
RAknNotifierAppServClient
&
|
Client
|
(
|
)
|
[protected, inline]
|
CompleteOutstandingRequests(TUid, TInt)
void
|
CompleteOutstandingRequests
|
(
|
TUid
|
aNotifierUid,
|
|
TInt
|
aReason
|
|
)
|
[private]
|
ConstructL(TUint)
void
|
ConstructL
|
(
|
TUint
|
aReplyBufSize
|
)
|
[private]
|
CreateNewQueueEntryL(TUid, const TDesC8 &, TInt, const RMessagePtr2 &)
DoNotifierControllerCommand(TInt)
IMPORT_C void
|
DoNotifierControllerCommand
|
(
|
TInt
|
aCommand
|
)
|
|
NewL(TUid, TUid, TInt, TUid, TUint)
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()
|
TUid
aAppServerUid
|
Uid of App Server to connect (implementation specific)
|
TUint
aReplyBufSize
|
Size of a reply buffer used in synchrouns notifier requests
|
RegisterL()
IMPORT_C TNotifierInfo
|
RegisterL
|
(
|
)
|
|
SetSynchReplybuf(HBufC8 *)
void
|
SetSynchReplybuf
|
(
|
HBufC8
*
|
aReplyBuffer
|
)
|
[protected, inline]
|
StartNotifierL(TUid, const TDesC8 &, TInt, const RMessagePtr2 &)
StartNotifierL(TUid, const TDesC8 &)
SynchronousReplyBuf()
TPtr8
|
SynchronousReplyBuf
|
(
|
)
|
[inline]
|
UpdateNotifierL(TUid, const TDesC8 &)
UpdateNotifierL(TUid, const TDesC8 &, TInt, const RMessagePtr2 &)
Member Data Documentation
TUid
iAppServerUid
TUid
|
iAppServerUid
|
[private]
|
RAknNotifierAppServClient
iClient
RAknNotifierAppServClient
|
iClient
|
[private]
|
RPointerArray< CAknNotifierMessageObserver > iMessageQueue
HBufC8 * iReplyBuffer
HBufC8
*
|
iReplyBuffer
|
[private]
|
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.