X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fnet.h;fp=src%2Fnet.h;h=b44cc5d9b5eed37c57593941c0cae2aca18426f1;hb=a6b4a11385bf44e695c3e47cbd0de6e40eea0b23;hp=d3e10f5a8928064ded4658b19676561e58fb6e1d;hpb=0e894be626ae15f26f6f1483b38c7e9191bdb638;p=novacoin.git diff --git a/src/net.h b/src/net.h index d3e10f5..b44cc5d 100644 --- a/src/net.h +++ b/src/net.h @@ -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 vnThreadsRunning; +extern CAddrMan addrman; extern std::vector vNodes; extern CCriticalSection cs_vNodes; -extern std::map, CAddress> mapAddresses; -extern CCriticalSection cs_mapAddresses; extern std::map mapRelay; extern std::deque > vRelayExpiration; extern CCriticalSection cs_mapRelay;