nsMsgIncomingServer Class Reference

#include <nsMsgIncomingServer.h>

Inheritance diagram for nsMsgIncomingServer:

Inheritance graph
[legend]
Collaboration diagram for nsMsgIncomingServer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsMsgIncomingServer ()
virtual ~nsMsgIncomingServer ()

Protected Member Functions

nsresult ConfigureTemporaryReturnReceiptsFilter (nsIMsgFilterList *filterList)
nsresult ConfigureTemporaryServerSpamFilters (nsIMsgFilterList *filterList)
PRBool PasswordProtectLocalCache ()
nsresult CreateLocalFolder (nsIFile *path, const nsACString &folderName)
nsresult GetDeferredServers (nsIMsgIncomingServer *server, nsISupportsArray **_retval)
nsresult CreateRootFolder ()
nsresult InternalSetHostName (const nsACString &aHostname, const char *prefName)
nsresult getProtocolInfo (nsIMsgProtocolInfo **aResult)

Static Protected Member Functions

static PLDHashOperator evictOldEntries (nsCStringHashKey::KeyType aKey, PRInt32 &aData, void *aClosure)

Protected Attributes

nsCString m_serverKey
nsCOMPtr< nsIMsgFolderm_rootFolder
nsCOMPtr< nsIMsgRetentionSettingsm_retentionSettings
nsCOMPtr< nsIMsgDownloadSettingsm_downloadSettings
nsCOMPtr< nsILocalFilemFilterFile
nsCOMPtr< nsIMsgFilterListmFilterList
nsCOMPtr< nsIPrefBranchmPrefBranch
nsCOMPtr< nsIPrefBranchmDefPrefBranch
nsDataHashtable
< nsCStringHashKey, PRInt32 > 
m_downloadedHdrs
PRInt32 m_numMsgsDownloaded
nsIPrefBranchm_prefBranch
PRPackedBool m_canHaveFilters
PRPackedBool m_displayStartupPage
PRPackedBool mPerformingBiff


Constructor & Destructor Documentation

nsMsgIncomingServer::nsMsgIncomingServer (  ) 

virtual nsMsgIncomingServer::~nsMsgIncomingServer (  )  [virtual]


Member Function Documentation

nsresult nsMsgIncomingServer::ConfigureTemporaryReturnReceiptsFilter ( nsIMsgFilterList filterList  )  [protected]

nsresult nsMsgIncomingServer::ConfigureTemporaryServerSpamFilters ( nsIMsgFilterList filterList  )  [protected]

PRBool nsMsgIncomingServer::PasswordProtectLocalCache (  )  [protected]

nsresult nsMsgIncomingServer::CreateLocalFolder ( nsIFile path,
const nsACString folderName 
) [protected]

nsresult nsMsgIncomingServer::GetDeferredServers ( nsIMsgIncomingServer server,
nsISupportsArray **  _retval 
) [protected]

nsresult nsMsgIncomingServer::CreateRootFolder (  )  [protected]

nsresult nsMsgIncomingServer::InternalSetHostName ( const nsACString aHostname,
const char *  prefName 
) [protected]

nsresult nsMsgIncomingServer::getProtocolInfo ( nsIMsgProtocolInfo **  aResult  )  [protected]

static PLDHashOperator nsMsgIncomingServer::evictOldEntries ( nsCStringHashKey::KeyType  aKey,
PRInt32 &  aData,
void *  aClosure 
) [static, protected]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated Mozilla by doxygen 1.5.6