MCPcopy Create free account
hub / github.com/ElementsProject/elements / Start

Method Start

src/index/base.cpp:353–365  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

351}
352
353bool BaseIndex::Start(CChainState& active_chainstate)
354{
355 m_chainstate = &active_chainstate;
356 // Need to register this ValidationInterface before running Init(), so that
357 // callbacks are not missed if Init sets m_synced to true.
358 RegisterValidationInterface(this);
359 if (!Init()) {
360 return false;
361 }
362
363 m_thread_sync = std::thread(&util::TraceThread, GetName(), [this] { ThreadSync(); });
364 return true;
365}
366
367void BaseIndex::Stop()
368{

Callers 3

BOOST_FIXTURE_TEST_CASEFunction · 0.45
BOOST_FIXTURE_TEST_CASEFunction · 0.45
BOOST_FIXTURE_TEST_CASEFunction · 0.45

Calls 2

InitClass · 0.50

Tested by 3

BOOST_FIXTURE_TEST_CASEFunction · 0.36
BOOST_FIXTURE_TEST_CASEFunction · 0.36
BOOST_FIXTURE_TEST_CASEFunction · 0.36