| 429 | } |
| 430 | |
| 431 | bool SetNameProxy(CService addrProxy, int nSocksVersion) { |
| 432 | if (nSocksVersion != 0 && nSocksVersion != 5) |
| 433 | return false; |
| 434 | if (nSocksVersion != 0 && !addrProxy.IsValid()) |
| 435 | return false; |
| 436 | LOCK(cs_proxyInfos); |
| 437 | nameproxyInfo = make_pair(addrProxy, nSocksVersion); |
| 438 | return true; |
| 439 | } |
| 440 | |
| 441 | bool GetNameProxy(ProxyType& nameproxyInfoOut) { |
| 442 | LOCK(cs_proxyInfos); |