MMceSessionObserver Class Reference

class MMceSessionObserver

An interface to be implemented by users of MCE if they wish to use sessions.

This observer is set using CMceManager::SetSessionObserver function.

mceclient.lib

Member Functions Documentation

Failed(CMceSession &, TInt)

voidFailed(CMceSession &aSession,
TIntaError
)[pure virtual]

An error has occurred concerning a specific session. Note, that each error causes the session state to be ETerminated.

Parameters

CMceSession & aSession
TInt aError

SessionConnectionStateChanged(CMceSession &, TBool)

voidSessionConnectionStateChanged(CMceSession &aSession,
TBoolaActive
)[pure virtual]

The state of the connection used by the session has changed.

Parameters

CMceSession & aSession
TBool aActive

SessionStateChanged(CMceSession &, TMceTransactionDataContainer *)

voidSessionStateChanged(CMceSession &aSession,
TMceTransactionDataContainer *aContainer
)[pure virtual]

The state of the session has changed.

Parameters

CMceSession & aSession
TMceTransactionDataContainer * aContainer

UpdateFailed(CMceSession &, TMceTransactionDataContainer *)

voidUpdateFailed(CMceSession &aSession,
TMceTransactionDataContainer *aContainer
)[pure virtual]

An session update has been failed concerning a specific session. Note, that each error causes the session state to be ETerminated.

Parameters

CMceSession & aSession
TMceTransactionDataContainer * aContainer