CEventManagerBase Class Reference
class CEventManagerBase : public CBase |
This class provides with the general functionality of a general purpose event manager.
Constructor & Destructor Documentation
Member Functions Documentation
LookForEventInArray(TUint, CDosEvent *&)
void | LookForEventInArray | ( | TUint | aEventName, |
| CDosEvent *& | aEventPtr |
| ) | [private] |
It looks for an event id in the event array.
Parameters
TUint aEventName | The event id to look for. |
CDosEvent *& aEventPtr | It will contain a pointer to the event if found or NULL if not. |
RaiseEvent(const RMessage2 &)
Raises and event contained in the client-server message.
Parameters
const RMessage2 & aMessage | Client-server message containing the request. |
RaiseEvent(TUint, TAny *, TInt)
TInt
| RaiseEvent | ( | TUint | aEvent, |
| TAny * | aParameter = NULL, |
| TInt | aParLength = 0 |
| ) | [protected] |
Parameters
TUint aEvent | The evetn id. |
TAny * aParameter = NULL | A pointer to the event's parameter. |
TInt aParLength = 0 | Length of the parameter. |
RegisterListenerL(CDosEventRcvService *, TUint)
TInt
| RegisterListenerL | ( | CDosEventRcvService * | aListener, |
| TUint | aEvent |
| ) | |
Registers a listener to listen to an event.
Parameters
CDosEventRcvService * aListener | The listener. |
TUint aEvent | The event. |
UnRegisterListener(CDosEventRcvService *, TUint)
TInt
| UnRegisterListener | ( | CDosEventRcvService * | aListener, |
| TUint | aEvent |
| ) | |
The listener doesn't want to listen for event anymore.
Parameters
CDosEventRcvService * aListener | The listener. |
TUint aEvent | The event. |
Member Data Documentation
RPointerArray< CDosEvent > iEventArray
TLinearOrder< CDosEvent > iOrder
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.