MSecureIdPlugin Class Reference

class MSecureIdPlugin

Plugin used to retrieve the secure ID of the process where serialized part of the ECam implementation runs.

Meant for implementation by the ECam implementers.

Implementation has to define and publish the properties as given by the keys KUidECamPropertyCameraIndex0ReservedStatus to KUidECamPropertyCameraIndex7ReservedStatus. Client's responsibility is to subscribe to these properties using TReservedInfo::SubscribeReserveInfoL and hence implement the interface MReserveObserver.

Public Member Functions
voidGetSecureIdL(TInt &)
voidRelease()

Member Functions Documentation

GetSecureIdL(TInt &)

voidGetSecureIdL(TInt &aSecureId)const [pure virtual]

Used to retrieve the Secure ID of the process where serialized part of the ECam implementation runs. Secure ID will be internally used to attach to the Properties for which the Reserve notification will be subscribed for.

leave
May leave with any error code.
Note:

Serialized part of the ECam implementation is supposed to define and publish those Properties.

Parameters

TInt & aSecureIdThe secure ID of the process where serialized part of the ECam implementation runs.

Release()

voidRelease()[pure virtual]