Exemplo n.º 1
0
void StartWallets(CScheduler& scheduler)
{
    for (const std::shared_ptr<CWallet>& pwallet : GetWallets()) {
        pwallet->postInitProcess();
    }

    // Schedule periodic wallet flushes and tx rebroadcasts
    scheduler.scheduleEvery(MaybeCompactWalletDB, 500);
    scheduler.scheduleEvery(MaybeResendWalletTxs, 1000);
}
Exemplo n.º 2
0
void WalletInit::Start(CScheduler& scheduler) const
{
    for (const std::shared_ptr<CWallet>& pwallet : GetWallets()) {
        pwallet->postInitProcess();
    }

    // Run a thread to flush wallet periodically
    scheduler.scheduleEvery(MaybeCompactWalletDB, 500);
}
Exemplo n.º 3
0
void CNetFulfilledRequestManager::Controller(CScheduler& scheduler)
{
    if (!fLiteMode) {
        scheduler.scheduleEvery(std::bind(&CNetFulfilledRequestManager::CheckAndRemove, this), 60000);
    }
}