class nsImapService
    
    
      
        Members:
        
          - 
            
            virtual
            AddImapFetchToUrl(nsIURI*, nsIMsgFolder*, const nsACString_internal&, const nsACString_internal&)
          
 - 
            
            virtual
            AddMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
          
 - 
            
            virtual
            AddRef()
          
 - 
            
            virtual
            AllowPort(PRInt32, const char*, PRBool*)
          
 - 
            
            virtual
            AppendMessageFromFile(nsIEventTarget*, nsIFile*, nsIMsgFolder*, const nsACString_internal&, PRBool, PRBool, nsIUrlListener*, nsIURI**, nsISupports*, nsIMsgWindow*)
          
 - 
            
            virtual
            Biff(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, PRUint32)
          
 - 
            
            ChangeFolderSubscription(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, const char*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            CopyMessage(const char*, nsIStreamListener*, PRBool, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            CopyMessages(nsTArray<unsigned int>&, nsIMsgFolder*, nsIStreamListener*, PRBool, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            CreateFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
          
 - 
            
            CreateStartOfImapUrl(const nsACString_internal&, nsIImapUrl**, nsIMsgFolder*, nsIUrlListener*, nsACString_internal&, PRUnichar&)
          
 - 
            
            DecomposeImapURI(const nsACString_internal&, nsIMsgFolder**, nsACString_internal&)
          
 - 
            
            DecomposeImapURI(const nsACString_internal&, nsIMsgFolder**, nsMsgKey*)
          
 - 
            
            virtual
            DeleteAllMessages(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            DeleteFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            DeleteMessages(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, PRBool)
          
 - 
            
            DiddleFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, const char*, imapMessageFlagsType, PRBool)
          
 - 
            
            virtual
            DiscoverAllAndSubscribedFolders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            DiscoverAllFolders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            DiscoverChildren(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const nsACString_internal&, nsIURI**)
          
 - 
            
            virtual
            DisplayMessage(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, const char*, nsIURI**)
          
 - 
            
            virtual
            DisplayMessageForPrinting(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            DownloadAllOffineImapFolders(nsIMsgWindow*, nsIUrlListener*)
          
 - 
            
            virtual
            DownloadMessagesForOffline(const nsACString_internal&, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*)
          
 - 
            
            virtual
            EnsureFolderExists(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            Expunge(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            FetchCustomMsgAttribute(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, nsIURI**)
          
 - 
            public
            
            virtual
            FetchMessage(nsIImapUrl*, nsImapState, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, const nsACString_internal&, PRBool, const nsACString_internal&, nsIURI**)
          
 - 
            
            FetchMimePart(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIURI**, nsISupports*, const nsACString_internal&, const nsACString_internal&)
          
 - 
            
            virtual
            FetchMimePart(nsIURI*, const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
          
 - 
            
            FolderCommand(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const char*, nsImapAction, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            GetBodyStart(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const nsACString_internal&, PRInt32, nsIURI**)
          
 - 
            
            virtual
            GetCacheSession(nsICacheSession**)
          
 - 
            
            virtual
            GetCanDelete(PRBool*)
          
 - 
            
            virtual
            GetCanDuplicate(PRBool*)
          
 - 
            
            virtual
            GetCanGetIncomingMessages(PRBool*)
          
 - 
            
            virtual
            GetCanGetMessages(PRBool*)
          
 - 
            
            virtual
            GetCanLoginAtStartUp(PRBool*)
          
 - 
            
            virtual
            GetDefaultDoBiff(PRBool*)
          
 - 
            
            virtual
            GetDefaultLocalPath(nsILocalFile**)
          
 - 
            
            virtual
            GetDefaultPort(PRInt32*)
          
 - 
            
            virtual
            GetDefaultServerPort(PRBool, PRInt32*)
          
 - 
            
            virtual
            GetFolderAdminUrl(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
          
 - 
            
            GetFolderName(nsIMsgFolder*, nsACString_internal&)
          
 - 
            
            virtual
            GetHeaders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, PRBool)
          
 - 
            
            GetHierarchyDelimiter(nsIMsgFolder*)
          
 - 
            
            GetImapConnectionAndLoadUrl(nsIEventTarget*, nsIImapUrl*, nsISupports*, nsIURI**)
          
 - 
            
            virtual
            GetListOfFoldersOnServer(nsIImapIncomingServer*, nsIMsgWindow*)
          
 - 
            
            virtual
            GetListOfFoldersWithPath(nsIImapIncomingServer*, nsIMsgWindow*, const nsACString_internal&)
          
 - 
            
            GetMessageFromUrl(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, PRBool, nsIURI**)
          
 - 
            
            virtual
            GetPreflightPrettyNameWithEmailAddress(PRBool*)
          
 - 
            
            virtual
            GetProtocolFlags(PRUint32*)
          
 - 
            
            virtual
            GetRequiresUsername(PRBool*)
          
 - 
            
            virtual
            GetScheme(nsACString_internal&)
          
 - 
            
            GetServerFromUrl(nsIImapUrl*, nsIMsgIncomingServer**)
          
 - 
            
            virtual
            GetServerIID(nsIID**)
          
 - 
            
            virtual
            GetShowComposeMsgLink(PRBool*)
          
 - 
            
            virtual
            GetSpecialFoldersDeletionAllowed(PRBool*)
          
 - 
            
            virtual
            GetUrlForUri(const char*, nsIURI**, nsIMsgWindow*)
          
 - 
            
            virtual
            HandleContent(const char*, nsIInterfaceRequestor*, nsIRequest*)
          
 - 
            
            virtual
            IsMsgInMemCache(nsIURI*, nsIMsgFolder*, nsICacheEntryDescriptor**, PRBool*)
          
 - 
            
            virtual
            IssueCommandOnMsgs(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, nsIURI**)
          
 - 
            
            virtual
            ListFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            LiteSelectFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            MessageURIToMsgHdr(const char*, nsIMsgDBHdr**)
          
 - 
            
            virtual
            MoveFolder(nsIEventTarget*, nsIMsgFolder*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            NewChannel(nsIURI*, nsIChannel**)
          
 - 
            
            virtual
            NewURI(const nsACString_internal&, const char*, nsIURI*, nsIURI**)
          
 - 
            
            virtual
            Noop(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            OfflineAppendFromFile(nsIFile*, nsIURI*, nsIMsgFolder*, const nsACString_internal&, PRBool, nsIUrlListener*, nsIURI**, nsISupports*)
          
 - 
            
            virtual
            OnlineMessageCopy(nsIEventTarget*, nsIMsgFolder*, const nsACString_internal&, nsIMsgFolder*, PRBool, PRBool, nsIUrlListener*, nsIURI**, nsISupports*, nsIMsgWindow*)
          
 - 
            
            virtual
            OpenAttachment(const char*, const char*, const char*, const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*)
          
 - 
            
            virtual
            PlaybackAllOfflineOperations(nsIMsgWindow*, nsIUrlListener*, nsISupports**)
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            virtual
            Release()
          
 - 
            
            virtual
            RenameLeaf(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            SaveMessageToDisk(const char*, nsIFile*, PRBool, nsIUrlListener*, nsIURI**, PRBool, nsIMsgWindow*)
          
 - 
            
            virtual
            Search(nsIMsgSearchSession*, nsIMsgWindow*, nsIMsgFolder*, const char*)
          
 - 
            
            virtual
            SelectFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            
            virtual
            SetDefaultLocalPath(nsILocalFile*)
          
 - 
            
            SetImapUrlSink(nsIMsgFolder*, nsIImapUrl*)
          
 - 
            
            virtual
            SetMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
          
 - 
            
            virtual
            StoreCustomKeywords(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, nsIURI**)
          
 - 
            
            virtual
            StreamMessage(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, PRBool, const nsACString_internal&, PRBool, nsIURI**)
          
 - 
            
            virtual
            SubscribeFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            SubtractMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
          
 - 
            
            virtual
            UnsubscribeFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            UpdateFolderStatus(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
          
 - 
            
            virtual
            VerifyLogon(nsIMsgFolder*, nsIUrlListener*)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            protected
            
            mCacheSession
          
 - 
            protected
            
            mPrintingOperation
          
 - 
            protected
            
            mRefCnt
          
 - 
            
            nsImapService()
          
 - 
            
            virtual
            ~nsImapService()
          
 - 
            
            virtual
            FetchMessage(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, const nsACString_internal&, PRBool, const nsACString_internal&, nsIURI**)
          
 
        
       
    Locations: