CImPop3RefreshOperation Class Reference
|
class CImPop3RefreshOperation : public CMsgActive
|
Nested Classes and Structures
Constructor & Destructor Documentation
CImPop3RefreshOperation(CMsvServerEntry &, CImPop3Session *, RFs &)
~CImPop3RefreshOperation()
|
~CImPop3RefreshOperation
|
(
|
)
|
|
Member Functions Documentation
AllocateArraysL()
|
void
|
AllocateArraysL
|
(
|
)
|
[private]
|
CanDeleteEntry(const TMsvEmailEntry &)
CancelAllowResume()
|
void
|
CancelAllowResume
|
(
|
)
|
|
ChangeStateForMigrate(TState)
|
void
|
ChangeStateForMigrate
|
(
|
TState
|
aState
|
)
|
[private]
|
ChangeStateL(TState)
|
void
|
ChangeStateL
|
(
|
TState
|
aState
|
)
|
[private]
|
CompareIdAndSizeL()
|
TBool
|
CompareIdAndSizeL
|
(
|
)
|
[private]
|
CompleteSyncCollection()
|
void
|
CompleteSyncCollection
|
(
|
)
|
[private]
|
ConstructL()
|
void
|
ConstructL
|
(
|
)
|
[private]
|
CreateNewHeaderEntryL(TMsvEntry &)
|
void
|
CreateNewHeaderEntryL
|
(
|
TMsvEntry
&
|
aNewEntry
|
)
|
[private]
|
CreateUidlFileL()
|
void
|
CreateUidlFileL
|
(
|
)
|
[private]
|
DeleteUidl(TInt)
|
void
|
DeleteUidl
|
(
|
TInt
|
anIndex
|
)
|
[private]
|
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
DoComplete(TInt &)
|
void
|
DoComplete
|
(
|
TInt
&
|
|
)
|
[private, virtual]
|
DoRunL()
|
void
|
DoRunL
|
(
|
)
|
[private, virtual]
|
GetCapabilitiesL()
|
void
|
GetCapabilitiesL
|
(
|
)
|
[private]
|
GetHeaderByIndexL(TInt)
|
void
|
GetHeaderByIndexL
|
(
|
TInt
|
|
)
|
[private]
|
GetMessageByIndexL(TInt)
|
void
|
GetMessageByIndexL
|
(
|
TInt
|
|
)
|
[private]
|
GetMessagesIfAny()
|
TBool
|
GetMessagesIfAny
|
(
|
)
|
[private]
|
GetMsgSizesL()
|
void
|
GetMsgSizesL
|
(
|
)
|
[private]
|
GetMsgUidlsL()
|
void
|
GetMsgUidlsL
|
(
|
)
|
[private]
|
GetNoMessagesL()
|
void
|
GetNoMessagesL
|
(
|
)
|
[private]
|
GetRemoteMessagesL()
|
void
|
GetRemoteMessagesL
|
(
|
)
|
[private]
|
NewL(CMsvServerEntry &, CImPop3Session *, RFs &)
OpenUidlFileL()
|
void
|
OpenUidlFileL
|
(
|
)
|
[private]
|
QueueRemoteUpdate()
|
void
|
QueueRemoteUpdate
|
(
|
)
|
[private]
|
RefreshFinishedL()
|
void
|
RefreshFinishedL
|
(
|
)
|
[private]
|
RemoteMessageSizeL(TMsvId)
ResumeL(CImPop3Session *, TRequestStatus &)
RetrieveHeadersL()
|
void
|
RetrieveHeadersL
|
(
|
)
|
[private]
|
SelectNextState()
|
TInt
|
SelectNextState
|
(
|
)
|
[private]
|
SetMessagesToKeepL(const CMsvEntrySelection *)
Start(TRequestStatus &, CArrayFixFlat< TMsvId > *)
SyncCollectionL()
|
void
|
SyncCollectionL
|
(
|
)
|
[private]
|
SyncUidlL()
|
void
|
SyncUidlL
|
(
|
)
|
[private]
|
Member Enumerations Documentation
Enum TState
Enumerators
|
EPopRefreshSyncCollection
|
|
|
EPopRefreshStat
|
|
|
EPopRefreshList
|
|
|
EPopRefreshUidl
|
|
|
EPopRefreshSyncUidl
|
|
|
EPopRefreshGetHeader
|
|
|
EPopRefreshDeleteDeadMessages
|
|
|
EPopRefreshComplete
|
|
|
EPopRefreshDeleteExcessMessages
|
|
|
EPopMigratingBearer
|
|
Member Data Documentation
TInt
iCheckDiskSpaceCounter
|
TInt
|
iCheckDiskSpaceCounter
|
[private]
|
TInt
iCurrentDrive
|
TInt
|
iCurrentDrive
|
[private]
|
TBool
iEmptyHeaders
|
TBool
|
iEmptyHeaders
|
[private]
|
TBool
iFirstCallToTop
|
TBool
|
iFirstCallToTop
|
[private]
|
TInt
iLastHeaderToGet
|
TInt
|
iLastHeaderToGet
|
[private]
|
CMsvServerEntry * iLocalEntry
TUint
iMboxSize
|
TUint
|
iMboxSize
|
[private]
|
CMsvEntrySelection * iMessagesToKeep
TBool
iMigratingToNewBearer
|
TBool
|
iMigratingToNewBearer
|
[private]
|
CMsvEntrySelection * iMsvSelection
CArrayFixFlat< TMsvId > * iNewMsg
TUint
iNoMessages
|
TUint
|
iNoMessages
|
[private]
|
TBool
iPipeliningSupported
|
TBool
|
iPipeliningSupported
|
[private]
|
CImPop3UidlMap * iPop3Uidls
CImPop3Session * iPopSession
TInt
iPreviousIndex
|
TInt
|
iPreviousIndex
|
[private]
|
CImRecvConvert * iRecvConverter
TInt
iRemoteArrayCtr
|
TInt
|
iRemoteArrayCtr
|
[private]
|
TInt
iRemoteArraySize
|
TInt
|
iRemoteArraySize
|
[private]
|
CMsvServerEntry & iRemoteServerEntry
RArray< TInt > iTemporaryUidlPosArray
TBool
iTopExists
|
TBool
|
iTopExists
|
[private]
|
CArrayFix< TMsgUidlStore > * iUidlArray
TBool
iUidlExists
|
TBool
|
iUidlExists
|
[private]
|
RArray< TInt > iUniqueUidlPosArray
CMsvEntrySelection * iUnwantedEntries
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.