Use lambdas everywhere in JobQueue.

Conflicts:
	src/ripple/app/ledger/impl/LedgerConsensusImp.cpp
This commit is contained in:
Tom Ritchford
2015-08-10 13:49:33 -04:00
committed by Nik Bougalis
parent a6f866b4d8
commit c1f50ca7b3
25 changed files with 154 additions and 129 deletions

View File

@@ -50,11 +50,10 @@ void NodeStoreScheduler::scheduleTask (NodeStore::Task& task)
m_jobQueue->addJob (
jtWRITE,
"NodeObject::store",
std::bind (&NodeStoreScheduler::doTask,
this, std::ref(task), std::placeholders::_1));
[this, &task] (Job&) { doTask(task); });
}
void NodeStoreScheduler::doTask (NodeStore::Task& task, Job&)
void NodeStoreScheduler::doTask (NodeStore::Task& task)
{
task.performScheduledTask ();
if ((--m_taskCount == 0) && isStopping())