nsIMsgMailNewsUrl

IID:6CFFCEB0-CB8C-11d2-8065-006008128C4E
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

char* errorMessage

nsIMsgFolder folder

nsICacheSession imageCacheSession

readonly nsILoadGroup loadGroup

nsICacheEntryDescriptor memCacheEntry

nsIMimeHeaders mimeHeaders

PRBool msgIsInLocalCache

nsIMsgWindow msgWindow

nsIMsgSearchSession searchSession

readonly nsIMsgIncomingServer server

nsIMsgStatusFeedback statusFeedback

PRBool suppressErrorMsgs

PRBool updatingFolder


Methods

void cacheCacheEntry ( nsICacheEntryDescriptor cacheEntry ) nsIStreamListener getSaveAsListener ( PRBool addDummyEnvelope , nsIFileSpec fileSpec ) 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 , nsIFileSpec fileSpec )

Arguments:
addDummyEnvelope
fileSpec

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, nsIImapServerSink.RemoveChannelFromUrl, nsIMsgHeaderSink.onEndMsgDownload, nsIUrlListenerManager.OnStartRunningUrl, nsIUrlListenerManager.OnStopRunningUrl

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com