Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIImapHostSessionList Class Reference

#include <nsIIMAPHostSessionList.h>

Inheritance diagram for nsIImapHostSessionList:
Inheritance graph
[legend]
Collaboration diagram for nsIImapHostSessionList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD AddHostToList (const char *serverKey, nsIImapIncomingServer *server)=0
NS_IMETHOD ResetAll ()=0
NS_IMETHOD GetCapabilityForHost (const char *serverKey, PRUint32 &result)=0
NS_IMETHOD SetCapabilityForHost (const char *serverKey, PRUint32 capability)=0
NS_IMETHOD GetHostHasAdminURL (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetHostHasAdminURL (const char *serverKey, PRBool hasAdminUrl)=0
NS_IMETHOD GetHostIsUsingSubscription (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetHostIsUsingSubscription (const char *serverKey, PRBool usingSubscription)=0
NS_IMETHOD GetPasswordForHost (const char *serverKey, nsString &result)=0
NS_IMETHOD SetPasswordForHost (const char *serverKey, const char *password)=0
NS_IMETHOD GetPasswordVerifiedOnline (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetPasswordVerifiedOnline (const char *serverKey)=0
NS_IMETHOD GetOnlineDirForHost (const char *serverKey, nsString &result)=0
NS_IMETHOD SetOnlineDirForHost (const char *serverKey, const char *onlineDir)=0
NS_IMETHOD GetDeleteIsMoveToTrashForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetDeleteIsMoveToTrashForHost (const char *serverKey, PRBool isMoveToTrash)=0
NS_IMETHOD GetShowDeletedMessagesForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetShowDeletedMessagesForHost (const char *serverKey, PRBool showDeletedMessages)=0
NS_IMETHOD GetGotNamespacesForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetGotNamespacesForHost (const char *serverKey, PRBool gotNamespaces)=0
NS_IMETHOD SetHaveWeEverDiscoveredFoldersForHost (const char *serverKey, PRBool discovered)=0
NS_IMETHOD GetHaveWeEverDiscoveredFoldersForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetOnlineTrashFolderExistsForHost (const char *serverKey, PRBool exists)=0
NS_IMETHOD GetOnlineTrashFolderExistsForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD GetOnlineInboxPathForHost (const char *serverKey, nsString &result)=0
NS_IMETHOD GetShouldAlwaysListInboxForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetShouldAlwaysListInboxForHost (const char *serverKey, PRBool shouldList)=0
NS_IMETHOD GetNamespaceForMailboxForHost (const char *serverKey, const char *mailbox_name, nsIMAPNamespace *&result)=0
NS_IMETHOD SetNamespaceFromPrefForHost (const char *serverKey, const char *namespacePref, EIMAPNamespaceType type)=0
NS_IMETHOD AddNewNamespaceForHost (const char *serverKey, nsIMAPNamespace *ns)=0
NS_IMETHOD ClearServerAdvertisedNamespacesForHost (const char *serverKey)=0
NS_IMETHOD ClearPrefsNamespacesForHost (const char *serverKey)=0
NS_IMETHOD GetDefaultNamespaceOfTypeForHost (const char *serverKey, EIMAPNamespaceType type, nsIMAPNamespace *&result)=0
NS_IMETHOD SetNamespacesOverridableForHost (const char *serverKey, PRBool overridable)=0
NS_IMETHOD GetNamespacesOverridableForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD GetNumberOfNamespacesForHost (const char *serverKey, PRUint32 &result)=0
NS_IMETHOD GetNamespaceNumberForHost (const char *serverKey, PRInt32 n, nsIMAPNamespace *&result)=0
NS_IMETHOD CommitNamespacesForHost (nsIImapIncomingServer *server)=0
NS_IMETHOD FlushUncommittedNamespacesForHost (const char *serverKey, PRBool &result)=0
NS_IMETHOD SetNamespaceHierarchyDelimiterFromMailboxForHost (const char *serverKey, const char *boxName, char delimiter)=0
NS_IMETHOD AddShellToCacheForHost (const char *serverKey, nsIMAPBodyShell *shell)=0
NS_IMETHOD FindShellInCacheForHost (const char *serverKey, const char *mailboxName, const char *UID, IMAP_ContentModifiedType modType, nsIMAPBodyShell **result)=0

Detailed Description

Definition at line 54 of file nsIIMAPHostSessionList.h.


Member Function Documentation

NS_IMETHOD nsIImapHostSessionList::AddHostToList ( const char *  serverKey,
nsIImapIncomingServer server 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::AddNewNamespaceForHost ( const char *  serverKey,
nsIMAPNamespace ns 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::AddShellToCacheForHost ( const char *  serverKey,
nsIMAPBodyShell shell 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

Implemented in nsIMAPHostSessionList.

Implemented in nsIMAPHostSessionList.

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::FindShellInCacheForHost ( const char *  serverKey,
const char *  mailboxName,
const char *  UID,
IMAP_ContentModifiedType  modType,
nsIMAPBodyShell **  result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::FlushUncommittedNamespacesForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetCapabilityForHost ( const char *  serverKey,
PRUint32 result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetDeleteIsMoveToTrashForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetGotNamespacesForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetHaveWeEverDiscoveredFoldersForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetHostHasAdminURL ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetHostIsUsingSubscription ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetNamespaceForMailboxForHost ( const char *  serverKey,
const char *  mailbox_name,
nsIMAPNamespace *&  result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetNamespaceNumberForHost ( const char *  serverKey,
PRInt32  n,
nsIMAPNamespace *&  result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetNamespacesOverridableForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetNumberOfNamespacesForHost ( const char *  serverKey,
PRUint32 result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetOnlineDirForHost ( const char *  serverKey,
nsString result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::GetOnlineInboxPathForHost ( const char *  serverKey,
nsString result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::GetOnlineTrashFolderExistsForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetPasswordForHost ( const char *  serverKey,
nsString result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::GetPasswordVerifiedOnline ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetShouldAlwaysListInboxForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::GetShowDeletedMessagesForHost ( const char *  serverKey,
PRBool result 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetCapabilityForHost ( const char *  serverKey,
PRUint32  capability 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetDeleteIsMoveToTrashForHost ( const char *  serverKey,
PRBool  isMoveToTrash 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetGotNamespacesForHost ( const char *  serverKey,
PRBool  gotNamespaces 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetHaveWeEverDiscoveredFoldersForHost ( const char *  serverKey,
PRBool  discovered 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetHostHasAdminURL ( const char *  serverKey,
PRBool  hasAdminUrl 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetHostIsUsingSubscription ( const char *  serverKey,
PRBool  usingSubscription 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetNamespaceFromPrefForHost ( const char *  serverKey,
const char *  namespacePref,
EIMAPNamespaceType  type 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetNamespaceHierarchyDelimiterFromMailboxForHost ( const char *  serverKey,
const char *  boxName,
char  delimiter 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetNamespacesOverridableForHost ( const char *  serverKey,
PRBool  overridable 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetOnlineDirForHost ( const char *  serverKey,
const char *  onlineDir 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetOnlineTrashFolderExistsForHost ( const char *  serverKey,
PRBool  exists 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetPasswordForHost ( const char *  serverKey,
const char *  password 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

Implemented in nsIMAPHostSessionList.

Here is the caller graph for this function:

NS_IMETHOD nsIImapHostSessionList::SetShouldAlwaysListInboxForHost ( const char *  serverKey,
PRBool  shouldList 
) [pure virtual]

Implemented in nsIMAPHostSessionList.

NS_IMETHOD nsIImapHostSessionList::SetShowDeletedMessagesForHost ( const char *  serverKey,
PRBool  showDeletedMessages 
) [pure virtual]

Implemented in nsIMAPHostSessionList.


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