@ -58,6 +58,8 @@ static const bool DEFAULT_UPNP = false;
# endif
# endif
/** The maximum number of entries in mapAskFor */
/** The maximum number of entries in mapAskFor */
static const size_t MAPASKFOR_MAX_SZ = MAX_INV_SZ ;
static const size_t MAPASKFOR_MAX_SZ = MAX_INV_SZ ;
/** The maximum number of entries in setAskFor (larger due to getdata latency)*/
static const size_t SETASKFOR_MAX_SZ = 2 * MAX_INV_SZ ;
/** The maximum number of peer connections to maintain. */
/** The maximum number of peer connections to maintain. */
static const unsigned int DEFAULT_MAX_PEER_CONNECTIONS = 125 ;
static const unsigned int DEFAULT_MAX_PEER_CONNECTIONS = 125 ;
/** The default for -maxuploadtarget. 0 = Unlimited */
/** The default for -maxuploadtarget. 0 = Unlimited */
@ -389,6 +391,7 @@ public:
mruset < CInv > setInventoryKnown ;
mruset < CInv > setInventoryKnown ;
std : : vector < CInv > vInventoryToSend ;
std : : vector < CInv > vInventoryToSend ;
CCriticalSection cs_inventory ;
CCriticalSection cs_inventory ;
std : : set < uint256 > setAskFor ;
std : : multimap < int64_t , CInv > mapAskFor ;
std : : multimap < int64_t , CInv > mapAskFor ;
// Used for headers announcements - unfiltered blocks to relay
// Used for headers announcements - unfiltered blocks to relay
// Also protected by cs_inventory
// Also protected by cs_inventory