Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIImapUrl Interface Reference

import "nsIImapUrl.idl";

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

List of all members.

Public Member Functions

void Initialize ()
void initializeURIforMockChannel ()
void allocateCanonicalPath (in string aServerPath, in char aOnlineDelimiter, out string aAllocatedPath)
void allocateServerPath (in string aCanonicalPath, in char aOnlineDelimiter, out string aAllocatedPath)
string createServerSourceFolderPathString ()
string createCanonicalSourceFolderPathString ()
string createServerDestinationFolderPathString ()
string addOnlineDirectoryIfNecessary (in string onlineMailboxName)
void createSearchCriteriaString (out string aResult)
void createListOfMessageIdsString (out string aResult)
boolean messageIdsAreUids ()
void addChannelToLoadGroup ()
void removeChannel (in nsresult aStatus)

Public Attributes

attribute nsIImapMailFolderSink imapMailFolderSink
attribute nsIImapMessageSink imapMessageSink
attribute nsIImapServerSink imapServerSink
attribute nsImapAction imapAction
readonly attribute nsImapState requiredImapState
readonly attribute string imapPartToFetch
readonly attribute string customAttributeToFetch
attribute string customAttributeResult
readonly attribute string command
attribute string customCommandResult
readonly attribute string customAddFlags
readonly attribute string customSubtractFlags
readonly attribute
imapMessageFlagsType 
msgFlags
readonly attribute long numBytesToFetch
attribute char onlineSubDirSeparator
attribute boolean allowContentChange
attribute boolean mimePartSelectorDetected
attribute nsImapContentModifiedType contentModified
attribute boolean fetchPartsOnDemand
attribute boolean msgLoadingFromCache
attribute boolean externalLinkUrl
attribute boolean validUrl
attribute nsISupports copyState
attribute nsIFileSpec msgFileSpec
attribute nsIImapMockChannel mockChannel
attribute boolean shouldStoreMsgOffline
attribute boolean rerunningUrl
const long nsImapAuthenticatedState = 0
const long nsImapSelectedState = 1
const long nsImapActionSendText = 0
const long nsImapTest = 0x00000001
const long nsImapCreateFolder = 0x00000005
const long nsImapDeleteFolder = 0x00000006
const long nsImapRenameFolder = 0x00000007
const long nsImapMoveFolderHierarchy = 0x00000008
const long nsImapLsubFolders = 0x00000009
const long nsImapGetMailAccountUrl = 0x0000000A
const long nsImapDiscoverChildrenUrl = 0x0000000B
const long nsImapDiscoverAllBoxesUrl = 0x0000000D
const long nsImapDiscoverAllAndSubscribedBoxesUrl = 0x0000000E
const long nsImapAppendMsgFromFile = 0x0000000F
const long nsImapSubscribe = 0x00000010
const long nsImapUnsubscribe = 0x00000011
const long nsImapRefreshACL = 0x00000012
const long nsImapRefreshAllACLs = 0x00000013
const long nsImapListFolder = 0x00000014
const long nsImapUpgradeToSubscription = 0x00000015
const long nsImapFolderStatus = 0x00000016
const long nsImapRefreshFolderUrls = 0x00000017
const long nsImapEnsureExistsFolder = 0x00000018
const long nsImapOfflineToOnlineCopy = 0x00000019
const long nsImapOfflineToOnlineMove = 0x0000001A
const long nsImapSelectFolder = 0x10000002
const long nsImapLiteSelectFolder = 0x10000003
const long nsImapExpungeFolder = 0x10000004
const long nsImapMsgFetch = 0x10000018
const long nsImapMsgHeader = 0x10000019
const long nsImapSearch = 0x1000001A
const long nsImapDeleteMsg = 0x1000001B
const long nsImapDeleteAllMsgs = 0x1000001C
const long nsImapAddMsgFlags = 0x1000001D
const long nsImapSubtractMsgFlags = 0x1000001E
const long nsImapSetMsgFlags = 0x1000001F
const long nsImapOnlineCopy = 0x10000020
const long nsImapOnlineMove = 0x10000021
const long nsImapOnlineToOfflineCopy = 0x10000022
const long nsImapOnlineToOfflineMove = 0x10000023
const long nsImapMsgPreview = 0x10000024
const long nsImapBiff = 0x10000026
const long nsImapSelectNoopFolder = 0x10000027
const long nsImapAppendDraftFromFile = 0x10000028
const long nsImapUidExpunge = 0x10000029
const long nsImapSaveMessageToDisk = 0x10000030
const long nsImapOpenMimePart = 0x10000031
const long nsImapMsgDownloadForOffline = 0x10000032
const long nsImapDeleteFolderAndMsgs = 0x10000033
const long nsImapUserDefinedMsgCommand = 0x10000034
const long nsImapUserDefinedFetchAttribute = 0x10000035
const long nsImapMsgFetchPeek = 0x10000036
const long nsImapMsgStoreCustomKeywords = 0x10000037

Detailed Description

Definition at line 64 of file nsIImapUrl.idl.


Member Function Documentation

void nsIImapUrl::allocateCanonicalPath ( in string  aServerPath,
in char  aOnlineDelimiter,
out string  aAllocatedPath 
)
void nsIImapUrl::allocateServerPath ( in string  aCanonicalPath,
in char  aOnlineDelimiter,
out string  aAllocatedPath 
)

Member Data Documentation

Definition at line 103 of file nsIImapUrl.idl.

Definition at line 84 of file nsIImapUrl.idl.

Definition at line 105 of file nsIImapUrl.idl.

Definition at line 110 of file nsIImapUrl.idl.

Definition at line 86 of file nsIImapUrl.idl.

Definition at line 83 of file nsIImapUrl.idl.

Definition at line 82 of file nsIImapUrl.idl.

Definition at line 85 of file nsIImapUrl.idl.

Definition at line 87 of file nsIImapUrl.idl.

Definition at line 108 of file nsIImapUrl.idl.

Definition at line 106 of file nsIImapUrl.idl.

Definition at line 79 of file nsIImapUrl.idl.

Definition at line 73 of file nsIImapUrl.idl.

Definition at line 74 of file nsIImapUrl.idl.

Definition at line 81 of file nsIImapUrl.idl.

Definition at line 75 of file nsIImapUrl.idl.

Definition at line 104 of file nsIImapUrl.idl.

Definition at line 112 of file nsIImapUrl.idl.

Definition at line 111 of file nsIImapUrl.idl.

Definition at line 99 of file nsIImapUrl.idl.

Definition at line 107 of file nsIImapUrl.idl.

Definition at line 133 of file nsIImapUrl.idl.

Definition at line 174 of file nsIImapUrl.idl.

Definition at line 184 of file nsIImapUrl.idl.

Definition at line 147 of file nsIImapUrl.idl.

Definition at line 130 of file nsIImapUrl.idl.

Definition at line 182 of file nsIImapUrl.idl.

Definition at line 138 of file nsIImapUrl.idl.

Definition at line 173 of file nsIImapUrl.idl.

Definition at line 139 of file nsIImapUrl.idl.

Definition at line 189 of file nsIImapUrl.idl.

Definition at line 172 of file nsIImapUrl.idl.

Definition at line 146 of file nsIImapUrl.idl.

Definition at line 145 of file nsIImapUrl.idl.

Definition at line 144 of file nsIImapUrl.idl.

Definition at line 156 of file nsIImapUrl.idl.

Definition at line 168 of file nsIImapUrl.idl.

Definition at line 154 of file nsIImapUrl.idl.

Definition at line 143 of file nsIImapUrl.idl.

Definition at line 152 of file nsIImapUrl.idl.

Definition at line 167 of file nsIImapUrl.idl.

Definition at line 142 of file nsIImapUrl.idl.

Definition at line 141 of file nsIImapUrl.idl.

Definition at line 188 of file nsIImapUrl.idl.

Definition at line 169 of file nsIImapUrl.idl.

Definition at line 192 of file nsIImapUrl.idl.

Definition at line 170 of file nsIImapUrl.idl.

Definition at line 181 of file nsIImapUrl.idl.

Definition at line 193 of file nsIImapUrl.idl.

Definition at line 157 of file nsIImapUrl.idl.

Definition at line 158 of file nsIImapUrl.idl.

Definition at line 177 of file nsIImapUrl.idl.

Definition at line 178 of file nsIImapUrl.idl.

Definition at line 179 of file nsIImapUrl.idl.

Definition at line 180 of file nsIImapUrl.idl.

Definition at line 187 of file nsIImapUrl.idl.

Definition at line 150 of file nsIImapUrl.idl.

Definition at line 151 of file nsIImapUrl.idl.

Definition at line 155 of file nsIImapUrl.idl.

Definition at line 140 of file nsIImapUrl.idl.

Definition at line 186 of file nsIImapUrl.idl.

Definition at line 171 of file nsIImapUrl.idl.

Definition at line 131 of file nsIImapUrl.idl.

Definition at line 166 of file nsIImapUrl.idl.

Definition at line 183 of file nsIImapUrl.idl.

Definition at line 176 of file nsIImapUrl.idl.

Definition at line 148 of file nsIImapUrl.idl.

Definition at line 175 of file nsIImapUrl.idl.

Definition at line 137 of file nsIImapUrl.idl.

Definition at line 185 of file nsIImapUrl.idl.

Definition at line 149 of file nsIImapUrl.idl.

Definition at line 153 of file nsIImapUrl.idl.

Definition at line 191 of file nsIImapUrl.idl.

Definition at line 190 of file nsIImapUrl.idl.

Definition at line 101 of file nsIImapUrl.idl.

Definition at line 102 of file nsIImapUrl.idl.

Definition at line 80 of file nsIImapUrl.idl.

Definition at line 115 of file nsIImapUrl.idl.

Definition at line 113 of file nsIImapUrl.idl.

Definition at line 109 of file nsIImapUrl.idl.


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