CImPop3Delete Class Reference

class CImPop3Delete : public CMsgActive

Inherits from

Constructor & Destructor Documentation

CImPop3Delete(CMsvServerEntry &, CImPop3Session *, TMsvId)

CImPop3Delete(CMsvServerEntry &,
CImPop3Session *,
TMsvIdaServiceId
)[private]

Parameters

CMsvServerEntry &
CImPop3Session *
TMsvId aServiceId

~CImPop3Delete()

~CImPop3Delete()

Member Functions Documentation

CancelAllowResume()

voidCancelAllowResume()

ConstructL(const CMsvEntrySelection &)

voidConstructL(const CMsvEntrySelection &)[private]

Parameters

const CMsvEntrySelection &

DoCancel()

voidDoCancel()[private, virtual]

Implements cancellation of an outstanding request.

This function is called as part of the active object's Cancel().

It must call the appropriate cancel function offered by the active object's asynchronous service provider. The asynchronous service provider's cancel is expected to act immediately.

DoCancel() must not wait for event completion; this is handled by Cancel().

CActive::Cancel

DoDelete()

voidDoDelete()[private]

DoRunL()

voidDoRunL()[private, virtual]

NewL(CMsvServerEntry &, const CMsvEntrySelection &, CImPop3Session *, TMsvId)

CImPop3Delete *NewL(CMsvServerEntry &,
const CMsvEntrySelection &,
CImPop3Session *,
TMsvIdaServiceId
)[static]

Parameters

CMsvServerEntry &
const CMsvEntrySelection &
CImPop3Session *
TMsvId aServiceId

Pause()

voidPause()

Progress()

TPop3Progress Progress()

ResumeL(CImPop3Session *, TRequestStatus &)

voidResumeL(CImPop3Session *aPopSession,
TRequestStatus &aStatus
)

Parameters

CImPop3Session * aPopSession
TRequestStatus & aStatus

Start(TRequestStatus &)

voidStart(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

Member Data Documentation

TBool iCancelToMigrate

TBool iCancelToMigrate[private]

TBool iMigratingToNewBearer

TBool iMigratingToNewBearer[private]

TInt iMsgCtr

TInt iMsgCtr[private]

CImPop3Dele * iPopDelete

CImPop3Dele *iPopDelete[private]

CImPop3Session * iPopSession

CImPop3Session *iPopSession[private]

TPop3Progress iProgress

TPop3Progress iProgress[private]

CMsvServerEntry & iRemoteEntry

CMsvServerEntry &iRemoteEntry[private]

TMsvId iServiceId

TMsvId iServiceId[private]

CMsvEntrySelection * iSource

CMsvEntrySelection *iSource[private]