added NS_NewConnection() implementation

This commit is contained in:
valeski%netscape.com 1999-04-28 23:11:41 +00:00
parent 9610d2bd0b
commit d2c28ea06c

View File

@ -251,6 +251,30 @@ nsresult NS_NewURL(nsIUrl** aInstancePtrResult,
return rv;
}
nsresult NS_NewConnection(nsIUrl* url,
nsISupports* eventSink,
nsIConnectionGroup* group,
nsIProtocolConnection* *result) {
NS_PRECONDITION(nsnull != result, "null ptr");
if (nsnull == result) {
return NS_ERROR_NULL_POINTER;
}
nsINetService *inet = nsnull;
nsresult rv = nsServiceManager::GetService(kNetServiceCID,
kINetServiceIID,
(nsISupports **)&inet);
if (NS_FAILED(rv)) return rv;
rv = inet->NewConnection(url, eventSink, group, result);
if (NS_FAILED(rv)) return rv;
nsServiceManager::ReleaseService(kNetServiceCID, inet);
return rv;
}
////////////////////////////////////////////////////////////////////////////////