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.

nsINntpService

IID:2777d192-fb8b-46b1-8c4c-8aa8ca62b011
Inherits From:nsISupports

This interface is intended to be used as a service.

This interface is implemented by the following components:


Properties

readonly nsICacheSession cacheSession


Methods

nsIURI cancelMessage ( char* cancelURL , char* messageURI , nsISupports consumer , nsIUrlListener urlListener , nsIMsgWindow msgWindow ) void decomposeNewsURI ( char* uri , out nsIMsgFolder folder , out nsMsgKey key ) void downloadNewsgroupsForOffline ( nsIMsgWindow msgWindow , nsIUrlListener listener ) nsIURI fetchMessage ( nsIMsgFolder newsFolder , nsMsgKey key , nsIMsgWindow msgWindow , nsISupports consumer , nsIUrlListener urlListener ) void generateNewsHeaderValsForPosting ( char* newsgroupsList , out char* newsgroupsHeaderVal , out char* newshostHeaderVal ) void getListOfGroupsOnServer ( nsINntpIncomingServer nntpServer , nsIMsgWindow msgWindow , PRBool getOnlyNew ) nsIURI getNewNews ( nsINntpIncomingServer nntpServer , char* uri , PRBool getOld , nsIUrlListener urlListener , nsIMsgWindow msgWindow ) nsIURI postMessage ( nsIFile fileToPost , char* newsgroupNames , char* accountKey , nsIUrlListener urlListener , nsIMsgWindow msgWindow ) void updateCounts ( nsINntpIncomingServer nntpServer , nsIMsgWindow msgWindow )

nsIURI cancelMessage ( char* cancelURL , char* messageURI , nsISupports consumer , nsIUrlListener urlListener , nsIMsgWindow msgWindow )

Arguments:
cancelURL
messageURI
consumer
urlListener
msgWindow

void decomposeNewsURI ( char* uri , out nsIMsgFolder folder , out nsMsgKey key )

Can handle news-message:// and news://

Arguments:
uri
folder
key

void downloadNewsgroupsForOffline ( nsIMsgWindow msgWindow , nsIUrlListener listener )

Arguments:
msgWindow
listener

nsIURI fetchMessage ( nsIMsgFolder newsFolder , nsMsgKey key , nsIMsgWindow msgWindow , nsISupports consumer , nsIUrlListener urlListener )

Arguments:
newsFolder
key
msgWindow
consumer
urlListener

void generateNewsHeaderValsForPosting ( char* newsgroupsList , out char* newsgroupsHeaderVal , out char* newshostHeaderVal )

Arguments:
newsgroupsList
newsgroupsHeaderVal
newshostHeaderVal

void getListOfGroupsOnServer ( nsINntpIncomingServer nntpServer , nsIMsgWindow msgWindow , PRBool getOnlyNew )

Arguments:
nntpServer
msgWindow
getOnlyNew

nsIURI getNewNews ( nsINntpIncomingServer nntpServer , char* uri , PRBool getOld , nsIUrlListener urlListener , nsIMsgWindow msgWindow )

Arguments:
nntpServer
uri
getOld
urlListener
msgWindow

nsIURI postMessage ( nsIFile fileToPost , char* newsgroupNames , char* accountKey , nsIUrlListener urlListener , nsIMsgWindow msgWindow )

Arguments:
fileToPost
newsgroupNames
accountKey
urlListener
msgWindow

void updateCounts ( nsINntpIncomingServer nntpServer , nsIMsgWindow msgWindow )

Arguments:
nntpServer
msgWindow

Reference documentation is generated from Mozilla's source.