mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
add InitFromUri method, r=mscott for nntp connection cache
This commit is contained in:
parent
38e9277f99
commit
3033e31151
@ -48,12 +48,17 @@ nsMsgProtocol::nsMsgProtocol(nsIURI * aURL)
|
||||
|
||||
m_tempMsgFileSpec = nsSpecialSystemDirectory(nsSpecialSystemDirectory::OS_TemporaryDirectory);
|
||||
m_tempMsgFileSpec += "tempMessage.eml";
|
||||
m_url = aURL;
|
||||
InitFromURI(aURL);
|
||||
}
|
||||
|
||||
nsCOMPtr <nsIMsgMailNewsUrl> mailUrl = do_QueryInterface(aURL);
|
||||
if (mailUrl) {
|
||||
nsresult nsMsgProtocol::InitFromURI(nsIURI *aUrl)
|
||||
{
|
||||
m_url = aUrl;
|
||||
|
||||
nsCOMPtr <nsIMsgMailNewsUrl> mailUrl = do_QueryInterface(aUrl);
|
||||
if (mailUrl)
|
||||
mailUrl->GetLoadGroup(getter_AddRefs(m_loadGroup));
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
nsMsgProtocol::~nsMsgProtocol()
|
||||
|
@ -92,6 +92,8 @@ protected:
|
||||
|
||||
virtual nsresult PostMessage(nsIURI* url, nsIFileSpec * fileSpec);
|
||||
|
||||
virtual nsresult InitFromURI(nsIURI *aUrl);
|
||||
|
||||
// Ouput stream for writing commands to the socket
|
||||
nsCOMPtr<nsIChannel> m_channel;
|
||||
nsCOMPtr<nsIOutputStream> m_outputStream; // this will be obtained from the transport interface
|
||||
|
Loading…
Reference in New Issue
Block a user