MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / AddToProcessQueue

Method AddToProcessQueue

src/scheduler.cpp:190–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

188}
189
190void SingleThreadedSchedulerClient::AddToProcessQueue(std::function<void (void)> func) {
191 assert(m_pscheduler);
192
193 {
194 LOCK(m_cs_callbacks_pending);
195 m_callbacks_pending.emplace_back(std::move(func));
196 }
197 MaybeScheduleProcessQueue();
198}
199
200void SingleThreadedSchedulerClient::EmptyQueue() {
201 assert(!m_pscheduler->AreThreadsServicingQueue());

Callers 8

MempoolEntryRemovedMethod · 0.80
UpdatedBlockTipMethod · 0.80
BlockConnectedMethod · 0.80
BlockDisconnectedMethod · 0.80
ChainStateFlushedMethod · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80

Calls

no outgoing calls

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.64