class nsImapOfflineSync
Bases:
public
nsIUrlListener
public
nsIMsgCopyServiceListener
Members:
virtual
AddRef()
AdvanceToFirstIMAPFolder()
AdvanceToNextFolder()
AdvanceToNextServer()
ClearCurrentOps()
CreateOfflineFolder(nsIMsgFolder*)
CreateOfflineFolders()
DeleteAllOfflineOpsForCurrentDB()
DestFolderOnSameServer(nsIMsgFolder*)
GetCurrentUIDValidity()
virtual
GetMessageId(nsACString_internal&)
virtual
OnProgress(PRUint32, PRUint32)
virtual
OnStartCopy()
virtual
OnStartRunningUrl(nsIURI*)
virtual
OnStopCopy(nsresult)
virtual
OnStopRunningUrl(nsIURI*, nsresult)
protected
ProcessAppendMsgOperation(nsIMsgOfflineImapOperation*, nsOfflineImapOperationType)
ProcessCopyOperation(nsIMsgOfflineImapOperation*)
ProcessEmptyTrash(nsIMsgOfflineImapOperation*)
ProcessFlagOperation(nsIMsgOfflineImapOperation*)
ProcessKeywordOperation(nsIMsgOfflineImapOperation*)
ProcessMoveOperation(nsIMsgOfflineImapOperation*)
virtual
ProcessNextOperation()
ProcessingStaleFolderUpdate()
virtual
QueryInterface(const nsIID&, void**)
virtual
Release()
SetCurrentUIDValidity(PRInt32)
virtual
SetMessageKey(PRUint32)
SetPseudoOffline(PRBool)
SetWindow(nsIMsgWindow*)
protected
_mOwningThread
protected
mCurrentPlaybackOpType
protected
mCurrentUIDValidity
protected
mRefCnt
protected
m_CurrentKeys
protected
m_KeyIndex
protected
m_allFolders
protected
m_allServers
protected
m_createdOfflineFolders
protected
m_curTempFile
protected
m_currentDB
protected
m_currentFolder
protected
m_currentOpsToClear
protected
m_currentServer
protected
m_listener
protected
m_mailboxupdatesFinished
protected
m_mailboxupdatesStarted
protected
m_pseudoOffline
protected
m_serverEnumerator
protected
m_singleFolderToUpdate
protected
m_window
nsImapOfflineSync(nsIMsgWindow*, nsIUrlListener*, nsIMsgFolder*, PRBool)
virtual
~nsImapOfflineSync()
ProcessAppendMsgOperation(nsIMsgOfflineImapOperation*, PRInt32)
Locations:
class declared at
mailnews/imap/src/nsImapOfflineSync.h:49