cavm.file
cached?
(cached? req e-tag last-modified)
content-range
(content-range {:keys [start end total]})
file-output
(file-output file {:keys [start end length]})
file-request
(file-request req root-path opts)
file-response
(file-response req filepath & [opts])
find-range
(find-range req file e-tag)
load-ranges
(load-ranges range length)
matches
(matches header to-match)
multipart-file-output
(multipart-file-output file ranges)
multipart-response
(multipart-response req file ranges)
range-ex
(range-ex message length)
range-response
(range-response req file ranges)
resume?
(resume? req e-tag last-modified)
single-range-response
(single-range-response req file range)
write-all-output
(write-all-output output file)
write-partial-output
(write-partial-output output file start length)