CXIMPContextEventQueue Class Reference
class CXIMPContextEventQueue : public CBase
|
Event queue for client to process.
Constructor & Destructor Documentation
CXIMPContextEventQueue()
CXIMPContextEventQueue
|
(
|
)
|
[protected]
|
~CXIMPContextEventQueue()
~CXIMPContextEventQueue
|
(
|
)
|
|
Member Functions Documentation
ActivatePreservedEventL(CXIMPApiEventBase &)
Activate preserved event for sending.
ActivateRequestCompleteEvent(CXIMPRequestCompleteEventImp &)
void
|
ActivateRequestCompleteEvent
|
(
|
CXIMPRequestCompleteEventImp &
|
aEvent
|
)
|
|
Activate new request complete event to queue.
Parameters
CXIMPRequestCompleteEventImp & aEvent
|
Event to activate.
|
AddEventL(CXIMPEventCapsule &)
AddPreservedEventL(CXIMPApiEventBase &)
Add new preserved event to queue.
ClearQueuedEvents()
void
|
ClearQueuedEvents
|
(
|
)
|
[private]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
DropTopEvent()
IMPORT_C void
|
DropTopEvent
|
(
|
)
|
|
FindNextEvent(RPointerArray< CXIMPEventCapsule > &)
Find next ready event from array. Timestamp is used to choose first one. iNextEventToGo is filled with oldest event. iNextEventToGo can be filled with reference event before call.
HasElements()
IMPORT_C
TBool
|
HasElements
|
(
|
)
|
const
|
Check if there is elements.
RemoveRequestCompleteEvent(CXIMPRequestCompleteEventImp &)
void
|
RemoveRequestCompleteEvent
|
(
|
CXIMPRequestCompleteEventImp &
|
aEvent
|
)
|
|
Remove request complete event from queue
Parameters
CXIMPRequestCompleteEventImp & aEvent
|
Event to remove
|
SelectTopEventIfNeededL()
IMPORT_C void
|
SelectTopEventIfNeededL
|
(
|
)
|
|
SessionIdOfQueue()
TUint32
|
SessionIdOfQueue
|
(
|
)
|
const [inline]
|
SetEventFilter(CXIMPContextEventFilter &)
IMPORT_C void
|
SetEventFilter
|
(
|
CXIMPContextEventFilter &
|
aFilter
|
)
|
|
Set event filter for filtering events
Parameters
CXIMPContextEventFilter & aFilter
|
New filter.
|
SetSessionIdOfQueue(TUint32)
void
|
SetSessionIdOfQueue
|
(
|
TUint32
|
aId
|
)
|
[inline]
|
StartConsuming(MXIMPEventQueueObserver &)
StopConsuming()
IMPORT_C void
|
StopConsuming
|
(
|
)
|
|
TopEventDataL()
IMPORT_C const
TDesC8
&
|
TopEventDataL
|
(
|
)
|
|
Member Data Documentation
CXIMPContextEventFilter * iEventFilter
CXIMPContextEventFilter *
|
iEventFilter
|
[private]
|
RPointerArray< CXIMPEventCapsule > iEvents
Events array. Reference to events own.
CXIMPEventCapsule * iNextEventToGo
Helper variable to contain next event to go.
MXIMPEventQueueObserver * iObserver
RPointerArray< CXIMPEventCapsule > iPreservedEvents
Preserved events array. Reference to events own.
RPointerArray< CXIMPEventCapsule > iRequestCompleteEvents
Request complete events waiting for completion.
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.