RDosEventRcv Class Reference
class RDosEventRcv : public RDosSubSession |
This subsession offers services to register and listen for events. It should not be used directly. Instead derive your class from CDosEventListenerBase
Inherited Functions |
---|
| RDosSubSession::Close() |
| RDosSubSession::NewPtr(TAny *,TInt) |
| RSubSessionBase::CloseSubSession(TInt) |
| RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::RSubSessionBase() |
| RSubSessionBase::Send(TInt)const |
| RSubSessionBase::Send(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt)const |
| RSubSessionBase::SendReceive(TInt,TRequestStatus &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const |
| RSubSessionBase::Session()const |
| RSubSessionBase::SubSessionHandle()const |
Constructor & Destructor Documentation
Member Functions Documentation
CancelWaitEvent()
TInt
| CancelWaitEvent | ( | ) | const |
Cancels outstanding requests.
Event()
TUint
| Event | ( | ) | const [inline] |
Returns the unique id of the event that the object is listening for.
Open(RDosServer &)
Parameters
RDosServer & aServer | A connected session with the Server. |
Parameter()
HBufC8 * | Parameter | ( | ) | const [inline] |
Returns a pointer to the buffer containing the parameter that came with the latest received event.
ParameterSize()
TInt
| ParameterSize | ( | ) | const [inline] |
Returns the size of the parameter that came with the latest received event.
Queue()
Returns the type of queue that the event has.
Register(TInt, TInt, TQueueType)
Informs the server that the client wished to receive an event.
Parameters
TInt aEvent | The unique identifier of the event. |
TInt aParamSize | The size of the parameter that event is going to carry. |
TQueueType aQueue | The type of queue that the event is going to have. |
UnRegister()
It asynchronously tells the server that the client doesn't wish to receive the event anymore.
WaitEvent(TRequestStatus &)
Puts the client to wait for the event.
Parameters
TRequestStatus & aStatus | Status varibale that informs about the incoming events. |
Member Data Documentation
TPtr8 * iContentPtr
TPtr8 * | iContentPtr | [private] |
HBufC8 * iParamContent
HBufC8 * | iParamContent | [private] |
TBool
iRegistered
TBool
| iRegistered | [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.