NS_IMETHODIMP nsSSLSocketProvider::NewSocket(PRInt32 family, const char *host, PRInt32 port, const char *proxyHost, PRInt32 proxyPort, PRUint32 flags, PRFileDesc **_result, nsISupports **securityInfo) { nsresult rv = nsSSLIOLayerNewSocket(family, host, port, proxyHost, proxyPort, _result, securityInfo, PR_FALSE, flags & ANONYMOUS_CONNECT); return (NS_FAILED(rv)) ? NS_ERROR_SOCKET_CREATE_FAILED : NS_OK; }
NS_IMETHODIMP nsSSLSocketProvider::NewSocket(int32_t family, const char *host, int32_t port, const char *proxyHost, int32_t proxyPort, uint32_t flags, PRFileDesc **_result, nsISupports **securityInfo) { nsresult rv = nsSSLIOLayerNewSocket(family, host, port, proxyHost, proxyPort, _result, securityInfo, false, flags); return (NS_FAILED(rv)) ? NS_ERROR_SOCKET_CREATE_FAILED : NS_OK; }