diff options
author | Gavin Andresen <gavinandresen@gmail.com> | 2012-03-22 09:19:01 -0400 |
---|---|---|
committer | Gavin Andresen <gavinandresen@gmail.com> | 2012-03-22 09:19:01 -0400 |
commit | a6b4a11385bf44e695c3e47cbd0de6e40eea0b23 (patch) | |
tree | cf0388fcb5169c85b495092e09be6af5a886a236 /src/net.h | |
parent | 0e894be626ae15f26f6f1483b38c7e9191bdb638 (diff) | |
parent | 5fee401fe14aa6459428a26a82f764db70a6a0b9 (diff) |
Merge branch 'addrman' of https://github.com/sipa/bitcoin
Diffstat (limited to 'src/net.h')
-rw-r--r-- | src/net.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -17,6 +17,7 @@ #include "mruset.h" #include "netbase.h" #include "protocol.h" +#include "addrman.h" class CAddrDB; class CRequestTracker; @@ -32,7 +33,6 @@ static const unsigned int PUBLISH_HOPS = 5; bool RecvLine(SOCKET hSocket, std::string& strLine); bool GetMyExternalIP(CNetAddr& ipRet); -bool AddAddress(CAddress addr, int64 nTimePenalty=0, CAddrDB *pAddrDB=NULL); void AddressCurrentlyConnected(const CService& addr); CNode* FindNode(const CNetAddr& ip); CNode* FindNode(const CService& ip); @@ -80,6 +80,7 @@ enum threadId THREAD_UPNP, THREAD_DNSSEED, THREAD_ADDEDCONNECTIONS, + THREAD_DUMPADDRESS, THREAD_MAX }; @@ -90,11 +91,10 @@ extern uint64 nLocalServices; extern CAddress addrLocalHost; extern uint64 nLocalHostNonce; extern boost::array<int, THREAD_MAX> vnThreadsRunning; +extern CAddrMan addrman; extern std::vector<CNode*> vNodes; extern CCriticalSection cs_vNodes; -extern std::map<std::vector<unsigned char>, CAddress> mapAddresses; -extern CCriticalSection cs_mapAddresses; extern std::map<CInv, CDataStream> mapRelay; extern std::deque<std::pair<int64, CInv> > vRelayExpiration; extern CCriticalSection cs_mapRelay; |