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()
TQueueType
|
Queue
|
(
|
)
|
const [inline]
|
Returns the type of queue that the event has.
Register(TInt, TInt, TQueueType)
TInt
|
Register
|
(
|
TInt
|
aEvent,
|
|
TInt
|
aParamSize,
|
|
TQueueType
|
aQueue
|
|
)
|
|
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]
|
TUint
iDosEvent
TUint
|
iDosEvent
|
[private]
|
HBufC8 * iParamContent
HBufC8
*
|
iParamContent
|
[private]
|
TQueueType
iQueue
TQueueType
|
iQueue
|
[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.