void check(JobInfoPtr info) { if(info->isSuccess()) cout << "SUCCESS: " << info->getMessage() << " prog=" << info->getCurrent() << "/" << info->getTotal() << endl; else cout << "FAILURE: " << info->getMessage() << endl; }
void testStatus(Job &j) { JobInfoPtr info = j.getInfo(); if(info->isBusy()) cout << "Busy!"; else if(!info->hasStarted()) cout << "Not started yet!"; else if(info->isSuccess()) cout << "Success!"; else if(info->isError()) cout << "Failure: " << info->getMessage(); else if(info->isAbort()) cout << "Abort!"; cout << " - progress " << info->getCurrent() << "/" << info->getTotal() << endl; }