CXIMPEventManager Class Reference

class CXIMPEventManager : public CBase

Event handling.

Since
S60 v4.0

Inherits from

Constructor & Destructor Documentation

CXIMPEventManager()

CXIMPEventManager()[private]

Construction

~CXIMPEventManager()

~CXIMPEventManager()[virtual]

Destruction

Member Functions Documentation

ActivateEventL(CXIMPApiEventBase &, CXIMPPscContext *)

IMPORT_C voidActivateEventL(CXIMPApiEventBase &aEvent,
CXIMPPscContext *aContext
)

Parameters

CXIMPApiEventBase & aEvent
CXIMPPscContext * aContext

ActivateRequestCompleteEvent(CXIMPRequestCompleteEventImp &, CXIMPPscContext *)

IMPORT_C voidActivateRequestCompleteEvent(CXIMPRequestCompleteEventImp &aEvent,
CXIMPPscContext *aContext
)

Parameters

CXIMPRequestCompleteEventImp & aEvent
CXIMPPscContext * aContext

AddEventL(CXIMPApiEventBase &, CXIMPPscContext *)

IMPORT_C voidAddEventL(CXIMPApiEventBase &aEvent,
CXIMPPscContext *aContext
)

Add event to session.

Parameters

CXIMPApiEventBase & aEventEvent to add.
CXIMPPscContext * aContext

AddEventL(CXIMPApiEventBase &, RPointerArray< CXIMPPscContext > &)

IMPORT_C voidAddEventL(CXIMPApiEventBase &aEvent,
RPointerArray< CXIMPPscContext > &aSessions
)

Add event to session.

Parameters

CXIMPApiEventBase & aEventEvent to add.
RPointerArray< CXIMPPscContext > & aSessions

ConstructL()

voidConstructL()[private]

Construction

NewL()

IMPORT_C CXIMPEventManager *NewL()[static]

Construction

RegisterSessionQueueL(CXIMPContextEventQueue &)

IMPORT_C voidRegisterSessionQueueL(CXIMPContextEventQueue &aQueue)

Register session queue.

Parameters

CXIMPContextEventQueue & aQueueSession queue for registration.

UnregisterSessionQueue(CXIMPContextEventQueue &)

IMPORT_C voidUnregisterSessionQueue(CXIMPContextEventQueue &aQueue)

Unregister session by id.

Parameters

CXIMPContextEventQueue & aQueue

Member Data Documentation

RPointerArray< CXIMPContextEventQueue > iEventQueues

RPointerArray< CXIMPContextEventQueue >iEventQueues[private]

Array of event queues. Does not own items.