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:
- @mozilla.org/commandlinehandler/general-startup;1?type=news
- @mozilla.org/messenger/messageservice;1?type=news
- @mozilla.org/messenger/messageservice;1?type=news-message
- @mozilla.org/messenger/nntpservice;1
- @mozilla.org/messenger/protocol/info;1?type=nntp
- @mozilla.org/network/protocol;1?name=news
- @mozilla.org/network/protocol;1?name=nntp
- @mozilla.org/network/protocol;1?name=snews
- @mozilla.org/uriloader/content-handler;1?type=x-application-newsgroup
- @mozilla.org/uriloader/content-handler;1?type=x-application-newsgroup-listids
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.
