RSsmStateAwareSession Class Reference

class RSsmStateAwareSession

Read-only client interface to receive notifications when the System State changes.

CSsmStateAwareSession wraps this class in an active object.

CSsmStateAwareSession

Constructor & Destructor Documentation

RSsmStateAwareSession()

IMPORT_C RSsmStateAwareSession ( )

RSsmStateAwareSession(const RSsmStateAwareSession &)

RSsmStateAwareSession ( const RSsmStateAwareSession & aState ) [private]

Parameters

const RSsmStateAwareSession & aState

Member Functions Documentation

AcknowledgeAndRequestStateNotification(TInt, TRequestStatus &)

IMPORT_C void AcknowledgeAndRequestStateNotification ( TInt aError,
TRequestStatus & aStatus
)

Parameters

TInt aError
TRequestStatus & aStatus

AcknowledgeStateNotification(TInt)

IMPORT_C void AcknowledgeStateNotification ( TInt aError )

Parameters

TInt aError

Close()

IMPORT_C void Close ( )

Connect(TDmDomainId)

IMPORT_C TInt Connect ( TDmDomainId aId )

Parameters

TDmDomainId aId

RequestStateNotification(TRequestStatus &)

IMPORT_C void RequestStateNotification ( TRequestStatus & aStatus )

Parameters

TRequestStatus & aStatus

RequestStateNotificationCancel()

IMPORT_C void RequestStateNotificationCancel ( )

State()

IMPORT_C TSsmState State ( ) const

Member Data Documentation

RPrivateImpl * iPimpl

RPrivateImpl * iPimpl [private]