CMMFControllerProxySession Class Reference
class CMMFControllerProxySession : public CMmfIpcSession |
The controller proxy session.
Only one session can be connected to a controller proxy server.
Inherits from
- CMMFControllerProxySession
Constructor & Destructor Documentation
CMMFControllerProxySession()
CMMFControllerProxySession | ( | ) | [private] |
~CMMFControllerProxySession()
~CMMFControllerProxySession | ( | ) | |
Member Functions Documentation
CancelReceiveEvents(TMMFMessage &)
Handle a request from the client to stop receiving events from the controller framework.
This function may leave with one of the system-wide error codes.
CreateL(const CMmfIpcServer &)
Second phase constructor called by the CServer base class.
This function may leave with one of the system-wide error codes.
Parameters
const CMmfIpcServer & aServer | A reference to the server to which this session is attached. |
LoadControllerL(TMMFMessage &)
Handle a request from the client to load a controller plugin.
This function may leave with one of the system-wide error codes.
NewL()
Construct the session.
This method may leave with one of the system-wide error codes.
ReceiveEventsL(TMMFMessage &)
Handle a request from the client to register to receive events from the controller framework.
This function may leave with one of the system-wide error codes.
SendEventToClient(const TMMFEvent &)
ServiceL(const RMmfIpcMessage &)
Called by the CServer baseclass when a request has been made by the client.
This function may leave with on of the system-wide error codes. If a leave occurs, the message will be automatically completed by the RunError() of the Controller Proxy Server.
Parameters
const RMmfIpcMessage & aMessage | The request to be handled. The controller proxy session will create a TMMFMessage from this, and pass on the request to the controller base class to handle. |
Member Data Documentation
CMMFController * iController
CMMFEventReceiver * iEventReceiver
The event receiver. Used to send events to the client.
RArray< TMMFEvent > iEvents
The events waiting to be sent to the client.
CMMFControllerProxyServer * iServer
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.