MCPcopy Create free account
hub / github.com/bitcoinxt/bitcoinxt / addWork

Method addWork

src/thinblock.cpp:163–169  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

161}
162
163void ThinBlockWorker::addWork(const uint256& newblock) {
164 assert(!newblock.IsNull());
165 if (isWorkingOn(newblock))
166 return;
167 blocks.insert(newblock);
168 mg.addWorker(newblock, *this);
169}
170
171bool ThinBlockWorker::isOnlyWorker(const uint256& block) const {
172 return mg.numWorkers(block) <= 1;

Callers 8

onBlockAnnouncedMethod · 0.45
setToWorkMethod · 0.45
BOOST_FOREACHFunction · 0.45
BOOST_AUTO_TEST_CASEFunction · 0.45
BOOST_AUTO_TEST_CASEFunction · 0.45
BOOST_AUTO_TEST_CASEFunction · 0.45
BOOST_AUTO_TEST_CASEFunction · 0.45
BOOST_AUTO_TEST_CASEFunction · 0.45

Calls 3

addWorkerMethod · 0.80
IsNullMethod · 0.45
insertMethod · 0.45

Tested by 5

BOOST_AUTO_TEST_CASEFunction · 0.36
BOOST_AUTO_TEST_CASEFunction · 0.36
BOOST_AUTO_TEST_CASEFunction · 0.36
BOOST_AUTO_TEST_CASEFunction · 0.36
BOOST_AUTO_TEST_CASEFunction · 0.36