diff options
author | Cory Fields <cory-nospam-@coryfields.com> | 2016-04-16 17:51:01 -0400 |
---|---|---|
committer | Cory Fields <cory-nospam-@coryfields.com> | 2016-09-08 12:12:57 -0400 |
commit | 502dd3a8a0bc0d12744e75f84a22cc12074c5683 (patch) | |
tree | cc228980d8a946d02cf3f8203e15e293c43ed7c4 /src/net.h | |
parent | a0f3d3cdad630103d919a4ec802c413b87fa1f1a (diff) | |
download | bitcoin-502dd3a8a0bc0d12744e75f84a22cc12074c5683.tar.xz |
net: Add oneshot functions to CConnman
Diffstat (limited to 'src/net.h')
-rw-r--r-- | src/net.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -87,7 +87,6 @@ unsigned int SendBufferSize(); typedef int NodeId; -void AddOneShot(const std::string& strDest); CNode* FindNode(const CNetAddr& ip); CNode* FindNode(const CSubNet& subNet); CNode* FindNode(const std::string& addrName); @@ -137,6 +136,7 @@ public: void GetBanned(banmap_t &banmap); void SetBanned(const banmap_t &banmap); + void AddOneShot(const std::string& strDest); private: struct ListenSocket { SOCKET socket; @@ -171,6 +171,8 @@ private: bool setBannedIsDirty; bool fAddressesInitialized; CAddrMan addrman; + std::deque<std::string> vOneShots; + CCriticalSection cs_vOneShots; }; extern std::unique_ptr<CConnman> g_connman; void MapPort(bool fUseUPnP); |