nsIImapUrl
| IID: | 2065D454-2459-4204-B76F-0650C6FB8683 |
| Inherits From: | nsISupports |
Constants
Properties
PRBool allowContentChange
readonly char* command
nsImapContentModifiedType contentModified
nsISupports copyState
readonly char* customAddFlags
char* customAttributeResult
readonly char* customAttributeToFetch
char* customCommandResult
readonly char* customSubtractFlags
PRBool externalLinkUrl
PRBool fetchPartsOnDemand
nsImapAction imapAction
nsIImapMailFolderSink imapMailFolderSink
nsIImapMessageSink imapMessageSink
readonly char* imapPartToFetch
nsIImapServerSink imapServerSink
PRBool mimePartSelectorDetected
nsIImapMockChannel mockChannel
nsIFile msgFile
readonly imapMessageFlagsType msgFlags
PRBool msgLoadingFromCache
readonly PRInt32 numBytesToFetch
char onlineSubDirSeparator
readonly nsImapState requiredImapState
PRBool rerunningUrl
PRBool shouldStoreMsgOffline
PRBool validUrl
Methods
char* addOnlineDirectoryIfNecessary ( char* onlineMailboxName )
void allocateCanonicalPath ( char* serverPath , char onlineDelimiter , out char* allocatedPath )
void allocateServerPath ( char* canonicalPath , char onlineDelimiter , out char* allocatedPath )
char* createCanonicalSourceFolderPathString ( )
void createListOfMessageIdsString ( out char* result )
void createSearchCriteriaString ( out char* result )
char* createServerDestinationFolderPathString ( )
char* createServerSourceFolderPathString ( )
PRBool messageIdsAreUids ( )
void allocateCanonicalPath ( char* serverPath , char onlineDelimiter , out char* allocatedPath )
- Arguments:
- serverPath
- onlineDelimiter
- allocatedPath
void allocateServerPath ( char* canonicalPath , char onlineDelimiter , out char* allocatedPath )
- Arguments:
- canonicalPath
- onlineDelimiter
- allocatedPath
References
This interface is passed as an argument to the following methods:
nsIImapIncomingServer.GetImapConnectionAndLoadUrl, nsIImapMailFolderSink.getMessageId, nsIImapMailFolderSink.setAppendMsgUid, nsIImapMailFolderSink.setCopyResponseUid, nsIImapMessageSink.SetContentModified, nsIImapMessageSink.getCurMoveCopyMessageInfo, nsIImapMessageSink.normalEndMsgWriteStream, nsIImapProtocol.CanHandleUrl, nsIImapProtocol.GetRunningImapURL, nsIImapServerSink.retryUrl, nsIImapService.fetchMessage
Reference documentation is generated from Mozilla's source.
