CImPop3Delete Class Reference

class CImPop3Delete : public CMsgActive

Inherits from

Constructor & Destructor Documentation

CImPop3Delete(CMsvServerEntry &, CImPop3Session *, TMsvId)

CImPop3Delete ( CMsvServerEntry & ,
CImPop3Session * ,
TMsvId aServiceId
) [private]

~CImPop3Delete()

~CImPop3Delete ( )

Member Functions Documentation

CancelAllowResume()

void CancelAllowResume ( )

ConstructL(const CMsvEntrySelection &)

void ConstructL ( const CMsvEntrySelection & ) [private]

Parameters

const CMsvEntrySelection &

DoCancel()

void DoCancel ( ) [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()

void DoDelete ( ) [private]

DoRunL()

void DoRunL ( ) [private, virtual]

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

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

Pause()

void Pause ( )

Progress()

TPop3Progress Progress ( )

ResumeL(CImPop3Session *, TRequestStatus &)

void ResumeL ( CImPop3Session * aPopSession,
TRequestStatus & aStatus
)

Parameters

CImPop3Session * aPopSession
TRequestStatus & aStatus

Start(TRequestStatus &)

void Start ( 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]