aboutsummaryrefslogtreecommitdiff
path: root/bench
diff options
context:
space:
mode:
authoreldritch horrors <pennae@lix.systems>2024-04-25 16:04:49 +0200
committereldritch horrors <pennae@lix.systems>2024-04-26 15:26:37 +0000
commitdfe3baea12d759928b992dec0452f6636d42f990 (patch)
tree391a26dffc19c7e731c7e3bdb35ea8420e331cfd /bench
parentce76d3eab2b8e41050aef06b3ece055e8c18ffc6 (diff)
filetransfer: make two-arg download abstract
this lets each implementation of FileTransfer (of which currently only the one exists at all) implement appropriate handling for its internal behaviours that are not otherwise exposed. in curl this lets us switch the buffer-full handling method from "block the entire curl thread" to "pause just the one transfer", move the non-libcurl body decompression out of the actual curl wrapper (which will let us eventually morph the curl wrapper intto an actual source of Sources), and some other things Change-Id: Id6d3593cde6b4915aab3e90a43b175c103cc3f18
Diffstat (limited to 'bench')
0 files changed, 0 insertions, 0 deletions