Function noneSendFile [src]

Returns null if size cannot be computed without making any syscalls.

Prototype

pub fn noneSendFile(w: *Writer, file_reader: *File.Reader, limit: std.Io.Limit) Writer.FileError!usize

Parameters

w: *Writerfile_reader: *File.Readerlimit: std.Io.Limit

Source

pub fn noneSendFile(w: *Writer, file_reader: *File.Reader, limit: std.Io.Limit) Writer.FileError!usize { const bw: *BodyWriter = @alignCast(@fieldParentPtr("writer", w)); assert(!bw.isEliding()); const out = bw.http_protocol_output; const n = try out.sendFileHeader(w.buffered(), file_reader, limit); return w.consume(n); }