WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIMsgMailNewsUrl

IID:2FB327C2-00A3-4e3f-8CD6-93BED40BD621
Inherits From:nsIURL

This interface is implemented by the following components:


Constants

PRUint32 eCopy = 0
PRUint32 eMove = 1
PRUint32 eDisplay = 2

Properties

PRBool addToMemoryCache

readonly nsIURI baseURI

nsIMsgFolder folder

nsICacheSession imageCacheSession

readonly nsILoadGroup loadGroup

nsICacheEntryDescriptor memCacheEntry

nsIMimeHeaders mimeHeaders

nsIMsgHeaderSink msgHeaderSink

PRBool msgIsInLocalCache

nsIMsgWindow msgWindow

nsIMsgSearchSession searchSession

readonly nsIMsgIncomingServer server

nsIMsgStatusFeedback statusFeedback

PRBool suppressErrorMsgs

PRBool updatingFolder


Methods

void cacheCacheEntry ( nsICacheEntryDescriptor cacheEntry ) nsIStreamListener getSaveAsListener ( PRBool addDummyEnvelope , nsIFile file ) void GetUrlState ( out PRBool runningUrl ) PRBool IsUrlType ( PRUint32 type ) void RegisterListener ( nsIUrlListener urlListener ) void removeCacheEntry ( nsICacheEntryDescriptor cacheEntry ) void SetUrlState ( PRBool runningUrl , nsresult statusCode ) void UnRegisterListener ( nsIUrlListener urlListener )

void cacheCacheEntry ( nsICacheEntryDescriptor cacheEntry )

Arguments:
cacheEntry

nsIStreamListener getSaveAsListener ( PRBool addDummyEnvelope , nsIFile file )

Arguments:
addDummyEnvelope
file

void GetUrlState ( out PRBool runningUrl )

Arguments:
runningUrl

PRBool IsUrlType ( PRUint32 type )

Arguments:
type

void RegisterListener ( nsIUrlListener urlListener )

Arguments:
urlListener

void removeCacheEntry ( nsICacheEntryDescriptor cacheEntry )

Arguments:
cacheEntry

void SetUrlState ( PRBool runningUrl , nsresult statusCode )

Arguments:
runningUrl
statusCode

void UnRegisterListener ( nsIUrlListener urlListener )

Arguments:
urlListener

References

This interface is passed as an argument to the following methods:

nsIImapMailFolderSink.EndMessage, nsIImapMailFolderSink.NotifySearchHit, nsIImapMailFolderSink.StartMessage, nsIImapMailFolderSink.releaseUrlCacheEntry, nsIImapMailFolderSink.setUrlState, nsIImapMessageSink.SetImageCacheSessionForUrl, nsIMsgHeaderSink.onEndMsgDownload, nsIMsgHeaderSink.onEndMsgHeaders, nsIUrlListenerManager.OnStartRunningUrl, nsIUrlListenerManager.OnStopRunningUrl

Reference documentation is generated from Mozilla's source.