DonateStrategy now use FailoverStrategy internally and possible to use any other IStrategy.
This commit is contained in:
@@ -83,10 +83,14 @@ void Workers::setEnabled(bool enabled)
|
||||
}
|
||||
|
||||
|
||||
void Workers::setJob(const Job &job)
|
||||
void Workers::setJob(const Job &job, bool donate)
|
||||
{
|
||||
uv_rwlock_wrlock(&m_rwlock);
|
||||
m_job = job;
|
||||
|
||||
if (donate) {
|
||||
m_job.setPoolId(-1);
|
||||
}
|
||||
uv_rwlock_wrunlock(&m_rwlock);
|
||||
|
||||
m_active = true;
|
||||
|
||||
Reference in New Issue
Block a user