CImPop3Top Class Reference

class CImPop3Top : public CImPop3Operation
Public Member Functions
CImPop3Top *NewL(CImPop3Session *, CImRecvConvert *, TBool)
TUint Progress()
TBool SetMessageAndLines(TMsvId, TInt)
voidSetMessageIndexAndLines(TInt, TInt)
voidSetStartAndEndMessageIndex(TInt, TInt)
voidStartL(TRequestStatus &)
Private Member Functions
CImPop3Top()
voidConstructL(CImPop3Session *, CImRecvConvert *, TBool)
voidDoRunL()
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CImPop3Operation::CImPop3Operation()
CImPop3Operation::CheckIfPending()
CImPop3Operation::Construct(CImPop3Session *)
CImPop3Operation::Construct(CImPop3Session *,CImRecvConvert *)
CImPop3Operation::DoCancel()
CImPop3Operation::DoComplete(TInt &)
CImPop3Operation::EmptyHeaders()
CImPop3Operation::EntryId()
CImPop3Operation::ImMsgId()
CImPop3Operation::MessageNo(TMsvId)
CImPop3Operation::PopCommandAccepted()
CImPop3Operation::QueueReadNext()
CImPop3Operation::RemoveFirstDot()
CImPop3Operation::RetrieveMessageL()
CImPop3Operation::SetMessage(TMsvId)
CImPop3Operation::~CImPop3Operation()
CMsgActive::CMsgActive(TInt)
CMsgActive::Complete(TInt)
CMsgActive::Queue(TRequestStatus &)
CMsgActive::~CMsgActive()
Inherited Enumerations
CActive:TPriority
Private Attributes
TBool iHeadersOnly
TInt iLastMulti
TUint iNoBytesRetrieved
TInt iNoLines
TBool iPipeliningSupported
TInt iStartMsg
Inherited Attributes
CActive::iStatus
CImPop3Operation::iCommandAccepted
CImPop3Operation::iEmptyHeaders
CImPop3Operation::iFirstLine
CImPop3Operation::iFullStopTerminator
CImPop3Operation::iImId
CImPop3Operation::iMessageNo
CImPop3Operation::iNewEntryId
CImPop3Operation::iParsedHeader
CImPop3Operation::iPopSession
CImPop3Operation::iRecvConverter
CImPop3Operation::iTextServer
CImPop3Operation::iTextServerResponse

Constructor & Destructor Documentation

CImPop3Top()

CImPop3Top()[private, inline]

Member Functions Documentation

ConstructL(CImPop3Session *, CImRecvConvert *, TBool)

voidConstructL(CImPop3Session *,
CImRecvConvert *,
TBoolaHeaderOnly
)[private]

Parameters

CImPop3Session *
CImRecvConvert *
TBool aHeaderOnly

DoRunL()

voidDoRunL()[private, virtual]

NewL(CImPop3Session *, CImRecvConvert *, TBool)

CImPop3Top *NewL(CImPop3Session *,
CImRecvConvert *,
TBoolaHeaderOnly = ETrue
)[static]

Parameters

CImPop3Session *
CImRecvConvert *
TBool aHeaderOnly = ETrue

Progress()

TUint Progress()[virtual]

SetMessageAndLines(TMsvId, TInt)

TBool SetMessageAndLines(TMsvId,
TInt
)

Parameters

TMsvId
TInt

SetMessageIndexAndLines(TInt, TInt)

voidSetMessageIndexAndLines(TInt,
TInt
)

Parameters

TInt
TInt

SetStartAndEndMessageIndex(TInt, TInt)

voidSetStartAndEndMessageIndex(TInt,
TInt
)

Parameters

TInt
TInt

StartL(TRequestStatus &)

voidStartL(TRequestStatus &)

Parameters

TRequestStatus &

Member Data Documentation

TBool iHeadersOnly

TBool iHeadersOnly[private]

TInt iLastMulti

TInt iLastMulti[private]

TUint iNoBytesRetrieved

TUint iNoBytesRetrieved[private]

TInt iNoLines

TInt iNoLines[private]

TBool iPipeliningSupported

TBool iPipeliningSupported[private]

TInt iStartMsg

TInt iStartMsg[private]