Function allocWriteBuffer [src]

Returns a buffer to be filled with exactly len bytes to write to the connection.

Prototype

pub fn allocWriteBuffer(conn: *Connection, len: BufferSize) WriteError![]u8

Parameters

conn: *Connectionlen: BufferSize

Possible Errors

ConnectionResetByPeer
UnexpectedWriteFailure

Source

pub fn allocWriteBuffer(conn: *Connection, len: BufferSize) WriteError![]u8 { if (conn.write_buf.len - conn.write_end < len) try conn.flush(); defer conn.write_end += len; return conn.write_buf[conn.write_end..][0..len]; }