NOISSUE refactor NetAction to be based on Task

Still missing some things, this is part 1.
This commit is contained in:
Petr Mrázek
2017-04-29 02:24:00 +02:00
parent 243f7e4fb4
commit e1465f4848
42 changed files with 299 additions and 314 deletions

View File

@ -21,34 +21,34 @@ public:
}
public:
JobStatus init(QNetworkRequest & request) override
Task::Status init(QNetworkRequest & request) override
{
m_output->clear();
if(initAllValidators(request))
return Job_InProgress;
return Job_Failed;
return Task::Status::InProgress;
return Task::Status::Failed;
};
JobStatus write(QByteArray & data) override
Task::Status write(QByteArray & data) override
{
m_output->append(data);
if(writeAllValidators(data))
return Job_InProgress;
return Job_Failed;
return Task::Status::InProgress;
return Task::Status::Failed;
}
JobStatus abort() override
Task::Status abort() override
{
m_output->clear();
failAllValidators();
return Job_Failed;
return Task::Status::Failed;
}
JobStatus finalize(QNetworkReply &reply) override
Task::Status finalize(QNetworkReply &reply) override
{
if(finalizeAllValidators(reply))
return Job_Finished;
return Job_Failed;
return Task::Status::Finished;
return Task::Status::Failed;
}
bool hasLocalData() override