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 | ) | |
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
RPointerArray< CAknNotifierMessageObserver > iMessageQueue
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.