#include <mmf/common/mmfcontrollerframeworkclasses.h>
| class CMMFControllerProxySession : public CMmfIpcSession |
| Public Member Functions | |
|---|---|
| ~CMMFControllerProxySession() | |
| virtual void | CreateL(const CMmfIpcServer &) |
| CMMFControllerProxySession * | NewL() |
| TInt | SendEventToClient(const TMMFEvent &) |
| virtual void | ServiceL(const RMmfIpcMessage &) |
| Inherited Enumerations | |
|---|---|
| CSession2:TPanicNo | |
The controller proxy session.
Only one session can be connected to a controller proxy server.
| void | CreateL | ( | const CMmfIpcServer & | aServer | ) | [virtual] |
Reimplemented from CMmfIpcSession::CreateL(const CMmfIpcServer &)
Second phase constructor called by the CServer base class.
This function may leave with one of the system-wide error codes.
| Parameter | Description |
|---|---|
| aServer | A reference to the server to which this session is attached. |
| CMMFControllerProxySession * | NewL | ( | ) | [static] |
Construct the session.
This method may leave with one of the system-wide error codes.
Returns: The newly created server.
| void | ServiceL | ( | const RMmfIpcMessage & | aMessage | ) | [virtual] |
Reimplemented from CSession2::ServiceL(const RMessage2 &)
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.
| Parameter | Description |
|---|---|
| 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. |