diff options
author | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2020-09-29 18:03:43 +0300 |
---|---|---|
committer | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2020-10-01 19:19:20 +0300 |
commit | bb145c9050203b3f3d8bff10fb3bba31da51adb1 (patch) | |
tree | 4e300b08d593fed7fd274e30aa35062c08bfb563 /src/net.h | |
parent | 92bd3c1da48d17c8ba20349e18ad19051614bc1a (diff) | |
download | bitcoin-bb145c9050203b3f3d8bff10fb3bba31da51adb1.tar.xz |
net: Extend -bind config option with optional network type
Diffstat (limited to 'src/net.h')
-rw-r--r-- | src/net.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -209,6 +209,7 @@ public: std::vector<NetWhitelistPermissions> vWhitelistedRange; std::vector<NetWhitebindPermissions> vWhiteBinds; std::vector<CService> vBinds; + std::vector<CService> onion_binds; bool m_use_addrman_outgoing = true; std::vector<std::string> m_specified_outgoing; std::vector<std::string> m_added_nodes; @@ -406,7 +407,11 @@ private: bool BindListenPort(const CService& bindAddr, bilingual_str& strError, NetPermissionFlags permissions); bool Bind(const CService& addr, unsigned int flags, NetPermissionFlags permissions); - bool InitBinds(const std::vector<CService>& binds, const std::vector<NetWhitebindPermissions>& whiteBinds); + bool InitBinds( + const std::vector<CService>& binds, + const std::vector<NetWhitebindPermissions>& whiteBinds, + const std::vector<CService>& onion_binds); + void ThreadOpenAddedConnections(); void AddAddrFetch(const std::string& strDest); void ProcessAddrFetch(); |