CImPop3Operation Class Reference

class CImPop3Operation : public CMsgActive

Inherits from

Constructor & Destructor Documentation

CImPop3Operation()

CImPop3Operation()[protected]

~CImPop3Operation()

~CImPop3Operation()

Member Functions Documentation

CheckIfPending()

voidCheckIfPending()[protected]

Construct(CImPop3Session *)

voidConstruct(CImPop3Session *)[protected, virtual]

Parameters

CImPop3Session *

Construct(CImPop3Session *, CImRecvConvert *)

voidConstruct(CImPop3Session *,
CImRecvConvert *
)[protected, virtual]

DoCancel()

voidDoCancel()[protected, 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

DoComplete(TInt &)

voidDoComplete(TInt &)[protected, virtual]

Parameters

TInt &

DoRunL()

voidDoRunL()[protected, virtual]

EmptyHeaders()

TBool EmptyHeaders()[inline]

EntryId()

TMsvId EntryId()[inline]

ImMsgId()

TPtrC8 ImMsgId()

MessageNo(TMsvId)

TInt MessageNo(TMsvId)[protected]

Parameters

TMsvId

PopCommandAccepted()

TBool PopCommandAccepted()

QueueReadNext()

voidQueueReadNext()[protected]

RemoveFirstDot()

voidRemoveFirstDot()[protected]

RetrieveMessageL()

voidRetrieveMessageL()[protected]

SetMessage(TMsvId)

TBool SetMessage(TMsvId)[virtual]

Parameters

TMsvId

Member Data Documentation

TBool iCommandAccepted

TBool iCommandAccepted[protected]

TBool iEmptyHeaders

TBool iEmptyHeaders[protected]

TBool iFirstLine

TBool iFirstLine[protected]

TBufC8< 3 > iFullStopTerminator

TBufC8< 3 >iFullStopTerminator[protected]

HBufC8 * iImId

HBufC8 *iImId[protected]

TInt iMessageNo

TInt iMessageNo[protected]

TMsvId iNewEntryId

TMsvId iNewEntryId[protected]

TBool iParsedHeader

TBool iParsedHeader[protected]

CImPop3Session * iPopSession

CImPop3Session *iPopSession[protected]

CImRecvConvert * iRecvConverter

CImRecvConvert *iRecvConverter[protected]

CImTextServerSession * iTextServer

CImTextServerSession *iTextServer[protected]

TImMailBuffer iTextServerResponse

TImMailBuffer iTextServerResponse[protected]