class nsAutoSyncState
Bases:
public
nsIAutoSyncState
public
nsIUrlListener
Members:
virtual
AddRef()
virtual
DownloadMessagesForOffline(nsIArray*)
virtual
GetLastSyncTime(PRTime*)
virtual
GetLastUpdateTime(PRTime*)
virtual
GetNextGroupOfMessages(PRUint32, PRUint32*, nsIMutableArray**)
virtual
GetOwnerFolder(nsIMsgFolder**)
virtual
GetPendingMessageCount(PRInt32*)
virtual
GetState(PRInt32*)
virtual
GetTotalMessageCount(PRInt32*)
virtual
IsSibling(nsIAutoSyncState*, PRBool*)
ManageStorageSpace()
OnNewHeaderFetchCompleted(const nsTArray<unsigned int>&)
virtual
OnStartRunningUrl(nsIURI*)
virtual
OnStopRunningUrl(nsIURI*, nsresult)
PlaceIntoDownloadQ(const nsTArray<unsigned int>&)
virtual
ProcessExistingHeaders(PRUint32, PRUint32*)
virtual
QueryInterface(const nsIID&, void**)
virtual
Release()
virtual
ResetDownloadQ()
virtual
ResetRetryCounter()
virtual
Rollback()
SetLastSyncTimeInSec(PRInt32)
virtual
SetLastUpdateTime(PRTime)
virtual
SetState(PRInt32)
SortQueueBasedOnStrategy(nsTArray<unsigned int>&)
SortSubQueueBasedOnStrategy(nsTArray<unsigned int>&, PRUint32)
virtual
TryCurrentGroupAgain(PRUint32)
protected
_mOwningThread
private
mDownloadQ
private
mExistingHeadersQ
private
mIsDownloadQChanged
private
mLastOffset
private
mLastSyncTime
private
mLastUpdateTime
private
mOffset
private
mOwnerFolder
private
mProcessPointer
protected
mRefCnt
private
mRetryCounter
private
mSyncState
nsAutoSyncState(nsImapMailFolder*, PRTime)
~nsAutoSyncState()
Locations:
class declared at
mailnews/imap/src/nsAutoSyncState.h:81