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

Function HandleLoadWallet

src/wallet/wallet.cpp:173–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173std::unique_ptr<interfaces::Handler> HandleLoadWallet(WalletContext& context, LoadWalletFn load_wallet)
174{
175 LOCK(context.wallets_mutex);
176 auto it = context.wallet_load_fns.emplace(context.wallet_load_fns.end(), std::move(load_wallet));
177 return interfaces::MakeHandler([&context, it] { LOCK(context.wallets_mutex); context.wallet_load_fns.erase(it); });
178}
179
180void NotifyWalletLoaded(WalletContext& context, const std::shared_ptr<CWallet>& wallet)
181{

Callers 2

handleLoadWalletMethod · 0.85
BOOST_FIXTURE_TEST_CASEFunction · 0.85

Calls 3

MakeHandlerFunction · 0.85
endMethod · 0.45
eraseMethod · 0.45

Tested by 1

BOOST_FIXTURE_TEST_CASEFunction · 0.68