aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/filestreamer.cpp
Commit message (Expand)AuthorAgeFilesLines
* FileStreamer: Use When with signal for interDeviceTransferTask()Jarek Kobus2025-06-021-10/+5
* Utils: Make FileStreamer work with http{s) URLshjk2025-04-171-3/+26
* TaskTree: Introduce SimpleCustomTask helperJarek Kobus2025-02-271-10/+2
* FileStreamer: Pass result with done() signalJarek Kobus2025-02-271-1/+1
* FileStreamer: Simplify repeating code by introducing templateJarek Kobus2025-02-271-12/+6
* FileStreamer: Reuse When >> Do constructJarek Kobus2025-02-251-16/+13
* Utils: Add FilePath::isLocal() and use it instead of !needsDevice()hjk2024-12-091-4/+4
* Utils: Fix build with MSVC with C++20Eike Ziller2024-02-281-1/+1
* FileStreamer: Reuse TaskTreeRunnerJarek Kobus2024-01-151-23/+21
* Work on lambdas C++20 compatibilitySerg Kryvonos2023-12-131-1/+1
* TaskTree: Rename TreeStorage<> -> Storage<>Jarek Kobus2023-11-201-1/+1
* TaskTree: Get rid of Storage subclass of GroupItemJarek Kobus2023-11-201-2/+2
* TaskTree: Unify TaskInterface::done(DoneResult) signalJarek Kobus2023-11-171-6/+5
* TaskTree: Use DoneWith in TaskTree::runBlocking()Jarek Kobus2023-11-071-2/+2
* TaskTree: Unify done / errorOccurred signalsJarek Kobus2023-11-071-11/+7
* TaskTree: Get rid of unneeded done handlers' argumentsJarek Kobus2023-11-071-5/+5
* TaskTree: Use common done handlerJarek Kobus2023-11-061-11/+11
* TaskTree: Get rid of registration macrosJarek Kobus2023-08-171-6/+2
* WaitForBarrierTask: Don't derive from BarrierTaskJarek Kobus2023-08-021-1/+1
* TaskTree: Rename TaskItem into GroupItemJarek Kobus2023-06-061-11/+11
* TaskTree: Reuse withTimeout()Jarek Kobus2023-06-011-2/+1
* TaskTree tasks: Make task naming consistentJarek Kobus2023-05-191-6/+6
* FileStreamWriter: Add some comments into d'torJarek Kobus2023-05-191-0/+5
* FileStreamer: Reuse TaskTree::runBlocking()Jarek Kobus2023-05-191-29/+4
* Solutions: Long live Solutions!Jarek Kobus2023-05-171-1/+2
* TaskTree: Prepare for de-utils-ization - part 3Jarek Kobus2023-05-121-2/+2
* TaskTree: Prepare for de-utils-ization - part 2Jarek Kobus2023-05-121-2/+2
* Utils: Rename qtcprocess.{cpp,h} -> process.{cpp,h}Jarek Kobus2023-05-041-1/+1
* Utils: Rename QtcProcess -> ProcessJarek Kobus2023-05-041-9/+9
* Utils: Rename asynctask.{cpp,h} -> async.{cpp,h}Jarek Kobus2023-05-031-1/+1
* Tasking::WaitForBarrier: Rename it into WaitForBarrierTaskJarek Kobus2023-05-031-1/+1
* Tasking::Async: Rename Async into AsyncTaskJarek Kobus2023-05-031-9/+9
* Tasking::Process: Rename Process into ProcessTaskJarek Kobus2023-05-031-3/+3
* TaskTree: Replace the usages of old WaitFor with new BarrierJarek Kobus2023-05-021-4/+5
* FileStreamer: Optimize transfer on the same deviceJarek Kobus2023-03-031-2/+23
* Utils: Introduce FileStreamerJarek Kobus2023-03-031-0/+489