Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
: PropagateItemJob(propagator, item)
, _deleteExisting(false)
, _uploadEncryptedHelper(nullptr)
+ , _parallelism(FullParallelism)
{
}
+PropagatorJob::JobParallelism PropagateRemoteMkdir::parallelism()
+{
+ return _parallelism;
+}
+
void PropagateRemoteMkdir::start()
{
if (propagator()->_abortRequested.fetchAndAddRelaxed(0))
QPointer<AbstractNetworkJob> _job;
bool _deleteExisting;
PropagateUploadEncrypted *_uploadEncryptedHelper;
+ JobParallelism _parallelism;
friend class PropagateDirectory; // So it can access the _item;
public:
PropagateRemoteMkdir(OwncloudPropagator *propagator, const SyncFileItemPtr &item);
+
+ JobParallelism parallelism() override;
+
void start() override;
void abort(PropagatorJob::AbortType abortType) override;