mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-12 13:43:43 +01:00
Merge #9289: net: drop boost::thread_group
67ee4ecnet: misc header cleanups (Cory Fields)8b3159enet: make proxy receives interruptible (Cory Fields)5cb0fcenet: remove thread_interrupted catch (Cory Fields)d3d7056net: make net processing interruptible (Cory Fields)0985052net: make net interruptible (Cory Fields)799df91net: add CThreadInterrupt and InterruptibleSleep (Cory Fields)7325b15net: a few small cleanups before replacing boost threads (Cory Fields)
This commit is contained in:
@@ -176,6 +176,8 @@ void Interrupt(boost::thread_group& threadGroup)
|
||||
InterruptRPC();
|
||||
InterruptREST();
|
||||
InterruptTorControl();
|
||||
if (g_connman)
|
||||
g_connman->Interrupt();
|
||||
threadGroup.interrupt_all();
|
||||
}
|
||||
|
||||
@@ -1572,7 +1574,7 @@ bool AppInitMain(boost::thread_group& threadGroup, CScheduler& scheduler)
|
||||
connOptions.nMaxOutboundTimeframe = nMaxOutboundTimeframe;
|
||||
connOptions.nMaxOutboundLimit = nMaxOutboundLimit;
|
||||
|
||||
if(!connman.Start(threadGroup, scheduler, strNodeError, connOptions))
|
||||
if (!connman.Start(scheduler, strNodeError, connOptions))
|
||||
return InitError(strNodeError);
|
||||
|
||||
// ********************************************************* Step 12: finished
|
||||
|
||||
Reference in New Issue
Block a user