@@ -107,7 +107,7 @@ boost::condition_variable messageHandlerCondition;
107107static CNodeSignals g_signals;
108108CNodeSignals& GetNodeSignals () { return g_signals; }
109109
110- void AddOneShot (string strDest)
110+ void AddOneShot (const std:: string& strDest)
111111{
112112 LOCK (cs_vOneShots);
113113 vOneShots.push_back (strDest);
@@ -1124,7 +1124,7 @@ void ThreadDNSAddressSeed()
11241124 vector<CAddress> vAdd;
11251125 if (LookupHost (seed.host .c_str (), vIPs))
11261126 {
1127- BOOST_FOREACH (CNetAddr& ip, vIPs)
1127+ BOOST_FOREACH (const CNetAddr& ip, vIPs)
11281128 {
11291129 int nOneDay = 24 *3600 ;
11301130 CAddress addr = CAddress (CService (ip, Params ().GetDefaultPort ()));
@@ -1188,7 +1188,7 @@ void ThreadOpenConnections()
11881188 for (int64_t nLoop = 0 ;; nLoop++)
11891189 {
11901190 ProcessOneShot ();
1191- BOOST_FOREACH (string strAddr, mapMultiArgs[" -connect" ])
1191+ BOOST_FOREACH (const std:: string& strAddr, mapMultiArgs[" -connect" ])
11921192 {
11931193 CAddress addr;
11941194 OpenNetworkConnection (addr, NULL , strAddr.c_str ());
@@ -1291,10 +1291,10 @@ void ThreadOpenAddedConnections()
12911291 list<string> lAddresses (0 );
12921292 {
12931293 LOCK (cs_vAddedNodes);
1294- BOOST_FOREACH (string& strAddNode, vAddedNodes)
1294+ BOOST_FOREACH (const std:: string& strAddNode, vAddedNodes)
12951295 lAddresses.push_back (strAddNode);
12961296 }
1297- BOOST_FOREACH (string& strAddNode, lAddresses) {
1297+ BOOST_FOREACH (const std:: string& strAddNode, lAddresses) {
12981298 CAddress addr;
12991299 CSemaphoreGrant grant (*semOutbound);
13001300 OpenNetworkConnection (addr, &grant, strAddNode.c_str ());
@@ -1309,20 +1309,19 @@ void ThreadOpenAddedConnections()
13091309 list<string> lAddresses (0 );
13101310 {
13111311 LOCK (cs_vAddedNodes);
1312- BOOST_FOREACH (string& strAddNode, vAddedNodes)
1312+ BOOST_FOREACH (const std:: string& strAddNode, vAddedNodes)
13131313 lAddresses.push_back (strAddNode);
13141314 }
13151315
13161316 list<vector<CService> > lservAddressesToAdd (0 );
1317- BOOST_FOREACH (string& strAddNode, lAddresses)
1318- {
1317+ BOOST_FOREACH (const std::string& strAddNode, lAddresses) {
13191318 vector<CService> vservNode (0 );
13201319 if (Lookup (strAddNode.c_str (), vservNode, Params ().GetDefaultPort (), fNameLookup , 0 ))
13211320 {
13221321 lservAddressesToAdd.push_back (vservNode);
13231322 {
13241323 LOCK (cs_setservAddNodeAddresses);
1325- BOOST_FOREACH (CService& serv, vservNode)
1324+ BOOST_FOREACH (const CService& serv, vservNode)
13261325 setservAddNodeAddresses.insert (serv);
13271326 }
13281327 }
@@ -1333,7 +1332,7 @@ void ThreadOpenAddedConnections()
13331332 LOCK (cs_vNodes);
13341333 BOOST_FOREACH (CNode* pnode, vNodes)
13351334 for (list<vector<CService> >::iterator it = lservAddressesToAdd.begin (); it != lservAddressesToAdd.end (); it++)
1336- BOOST_FOREACH (CService& addrNode, *(it))
1335+ BOOST_FOREACH (const CService& addrNode, *(it))
13371336 if (pnode->addr == addrNode)
13381337 {
13391338 it = lservAddressesToAdd.erase (it);
@@ -1906,7 +1905,7 @@ bool CAddrDB::Read(CAddrMan& addr)
19061905unsigned int ReceiveFloodSize () { return 1000 *GetArg (" -maxreceivebuffer" , 5 *1000 ); }
19071906unsigned int SendBufferSize () { return 1000 *GetArg (" -maxsendbuffer" , 1 *1000 ); }
19081907
1909- CNode::CNode (SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn, bool fInboundIn ) :
1908+ CNode::CNode (SOCKET hSocketIn, const CAddress& addrIn, const std::string& addrNameIn, bool fInboundIn ) :
19101909 ssSend(SER_NETWORK, INIT_PROTO_VERSION),
19111910 addrKnown(5000 , 0.001 , insecure_rand()),
19121911 setInventoryKnown(SendBufferSize() / 1000)
0 commit comments